js获取form表单中name属性的值
更造句在项⽬中因为动态表单⽆法确定标签name属性的值,因此需要即时获取以便进⾏存储。前端代码如下:
<div class="control-group">
<label class="control-label">⼟拨⿏常挖坑</label>
<form:input path="formAttribute1" class="input-xlarge" value="" name="测试1"/></div>
数学小报一年级<form:input path="formAttribute1" class="input-xlarge" value="" name="测试2"/></div>
<form:input path="formAttribute1" class="input-xlarge" value="" name="测试3"/></div>
1、attr:$("#formAttribute1").attr("name");然后得到的值是formAttribute1(有没有前辈能给我讲讲为什么呀)
中秋节主题画
2、prop:问题同上
策扶老以流憩论文注释怎么加3、在上述两种⽅式都失败后,整个⼈不⾏了。最后找到了⼀个相对可⾏的⽅式,对class属性做修改,获取全部值,然后通过<c:foreach>标签获取this.value 和this.name,并放⼊map中。具体操作可参考如
下代码(与上⾯代码区别在于class属性,在此处添加了property作为标识,此处可⾃定义名称)
<div class="control-group">
<label class="control-label">⼟拨⿏常挖坑</label>
<form:input path="formAttribute1" class="input-xlarge property" value="" name="测试1"/></div>
<form:input path="formAttribute1" class="input-xlarge property" value="" name="测试2"/></div>
<form:input path="formAttribute1" class="input-xlarge property" value="" name="测试3"/></div>
相思本是无凭语JS⽅法如下:
邓力群
<script type="text/javascript">
$("#btnSubmit").on("click",function () { //事件绑定btnSubmit是信息填写完毕提交处的按键
var propertyMap= {};
$(".property").each(function () {
唯一用英语怎么说propertyMap[this.name] = this.value;
});
var propertyInfo= JSON.stringify(propertyMap);
alert($("#propertyInfo")
});
</script>
总结
以上就是这篇⽂章的全部内容了,希望本⽂的内容对⼤家的学习或者⼯作具有⼀定的参考学习价值,谢谢⼤家对的⽀持。如果你想了解更多相关内容请查看下⾯相关链接