<div id="div1" style="display:none;">
<input type="text" name="a" value="">
</div>
div1和div2有相同a,div1隐藏时不提交这里的表单。
<div id="div2">
<input type="text" name="a" value="">
</div>怎么不提交其中隐藏的div的数据,而只提交未隐藏的相同name的数据
因为action中form中只定义了一个name的属性,所以只要一个
解决方案 »
- java表单重复提交
- tomcat不加载sping的bean.xml跟hbm.xml
- 请各位大虾看看出错了什么
- struts里面的action的name属性可以有多个值吗。当用一个action处理多个业务的时候。
- tomcat http://localhost:8080 打不开
- jxl读取excel
- eclipse编译JSP发生中文乱码问题
- 前辈们看看吧!!!!!!!!
- 表单中value的值这么多是什么意思呢?
- 南京招聘JAVA(JSP)程序员(急)
- java post音频文件100K左右时正常运行 900K左右时返回500错误再大3M多writting error to sever
- 【求助】Axis2: Unexpected subelement servParamInfo解决办法
将隐藏的div中input的disabled属性设置为true,将展示的input的disabled属性设置为false
我代码没贴清楚,其实大概是这样的
<div id="div1" style="display:none;">
<input type="text" name="a" value="">
</div>
<div id="div2">
<bean:write property="name"/>
<input type="hidden" name="a" value="">
</div> ----其实js控制两个style的值为display:none 或者“” 不过听你刚刚回答,我想到在js判断div的style的时候可不可以顺便把里面的input的disabled 属性定义好,也动态变化~
导入jquery的js: $("#input的id值").attr("disabled",true);
or
$("#input的id值").attr("disabled",false);或者使用js: document.getElementById("input的id值").disabled = true;
or
document.getElementById("input的id值").disabled = false;
$('form').find('div:hidden').find(':input').attr('disabled', 'disabled');