读书人

关于form里action属性的有关问题.

发布时间: 2011-12-20 22:26:41 作者: rapoo

关于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();

读书人网 >Java Web开发

热点推荐