首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

如何在form的action之后做某事

2012-02-06 
怎么在form的action之后做某事我这里有一个form,其中有一个hidden控件,我的想法是用这个hidden的value属性

怎么在form的action之后做某事
我这里有一个form,其中有一个hidden控件,我的想法是用这个hidden的value属性做为参数传递给form的action,打开另一个页面.这本来没有问题,但是我还想在这个action提交之后,把hidden控件的value清空,但是这句清空的话不知道写在哪里....

请教form的action发生之后的行为应该写在哪里呢?

[解决办法]
var a=document.getElementById( "hiddenId ").value;
document.getElementById( "hiddenId ").value= " ";
document.forms[0].action= "a.php?b= "+a
document.forms[0].submit();
[解决办法]
楼上的
form的target如果是_blank
那hidden里面的东西不还在吗?

楼主应该考虑用button提交,像一楼那样。
然后在form的标签里添加 onsubmit= "return false "
阻止form中的控件回车提交。

热点排行