楼主,你要搞清楚\x0d\一个表单中,\x0d\无论你放多少submit 都是提交同一个表单,\x0d\所以你放多个submit没有任何意义\x0d\如果是想根据特定的submit,来提交特定的值的话\x0d\你可以在每个submit 换成 button\x0d\给button绑定onclick事件\x0d\\x0d\调用函数,例如:\x0d\\x0d\ \x0d\ \x0d\ \x0d\\x0d\\x0d\script:\x0d\function subForm(type){\x0d\ alert(typevalue);//d出点击按钮的value值\x0d\ //这里就根据typevalue来进行特定的逻辑\x0d\ documentgetElementById("form1")submit(); //提交表单,同理如果有一个id为form2的表单,也可以用documentgetElementById("form2")submit(); 提交\x0d\} \x0d\\x0d\另外给文本的disabled = ‘disabled’的话,那么这个文本的值就不会提交到后台
我给个例子给你吧:
<script>function he(){
var file=documentgetElementById("haa")files[0];
consolelog(file);
alert(file['name']);
}
</script>
</head>
<body>
<input type="file" id="haa" onchange="he()"/>
</body>
</html>
<form:select path="planId" class="input-xlarge"> 最后会生成正常的H5 标签,只要你的属性里配置了就会在生成的标签里附带又id值,然后用js根据id值取值即可:
var val = documentgetElementById(id)value;val就是你要取的标签的value。
以关联数组的形式。
成员访问符只能跟标识符。就是字面量。而关联数组的形式可以是任意字符串当然也可以是变量无论这个变量存储的值为什么都会变为字符串形式。
例子:
var
b
=
{a1:1,a2:2}
可以通过ba1访问a1属性
也可以通过b["a1"]访问a1属性
也可以通过
b[变量]访问b中的属性。如果属性存在返回属性值,如果不存在返回undefined。当然属性值如果默认为undefined也返回undefined。
属性访问符""的优点是比较直观。
而"[]"访问方式则不限制属性名。可以是任意字符串。但是“”访问符的属性名必须复合标识符要求。列子
b['my-sun']合法。只能通过关联数组的形式访问
bmy-sun
非法。编译不通过。
bmy_sun合法。标识符只能是数字、字母、美元符号、下划线组成。且开头不能是数字。(不能用数字为了消除歧义。)
以上就是关于当表单提交时,js如何获取submit的名称或值全部的内容,包括:当表单提交时,js如何获取submit的名称或值、JS怎么获取表单file的值、js 如何获取<form:form>表单某个值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)