关于form里action属性的问题...
<form action= " " name= "form1 ">
<input type= "hidden " name= "action " value= "xxx ">
</form>
在javascript里有这么段代码
<script language= "JavaScript " type= "text/javascript ">
<!--
function abc(){
alert(document.form1.action);
document.form1.action= "/a.do ";
}
-->
</script>
问题是JS里alert的是 <input> 里的action里的值
如何拿到form里的action的值
------解决方案-------------------- <input type= "hidden " name= "action " value= "xxx " onclick= "abc ">
<script language= "JavaScript " type= "text/javascript ">
<!--
function abc(){
alert(document.form1.action);
document.form1.action= "/a.do ";
}
//加这么一句
document.form1.submit();
-->
</script>
------解决方案--------------------document.form1.action.value= "/a.do ",试试看.
------解决方案--------------------lz非得把input的名称设为action? action是保留字吧
------解决方案--------------------这是个习惯问题吧,不要命名为action呗
------解决方案-------------------- <form action= "/a.do " name= "form1 "> 这样不好吗?搞不清楚LZ想要干什么
------解决方案-------------------- <input type= "hidden " name= "action " value= "xxx ">
把name换成别的才行,不要用关键字
------解决方案--------------------LZ的问题就和这个问题一样,怎么定义一个叫int的整型变量 呵呵
------解决方案--------------------两个action 同名了。
------解决方案--------------------那你把action改成Action好了 呵呵
------解决方案--------------------document.form1.action= "a.do ";不要/试试
我全这么写的 document.changeFlag1.action = "changeFlag.do ";
document.changeFlag1.submit();