html表单提交,disabled无法获取数据的问题
但是我修改一行之后,表单提交之后,无法获取修改这一行的数据啊?请问这是为什么?request里面属性值为空
我的目的就是这5行表单中,用户可以修改其中某一行或者几行修改后发给后台。 展开
不要用disabled,如果是文本框,换用readonly属性来使文本框只读就好了。如果disabled的话,那么表单提交时是不带该控件数据的。
现提供两种方法:
第一种就是在form提交时,用onSubmit提交。
onSubmit指向的方法中把select控件只读属性解禁,提交后再禁止。
第二种方法是:
<script type="text/javascript">
var workorderParamParentCode=document.getElementById("workorderParamParentCode");
var i=workorderParamParentCode.selectedIndex;//这里最好放到页面最下面
function setDefault() {
workorderParamParentCode.selectedIndex=i;
}
</script>
如上面代码所示:在代码结尾处加上此方法,在select控件中加上onChange="setDefault()" 属性 。
电脑不能启动的原因
系统不承认硬盘
此类故障比较常见,即从硬盘无法启动,从A盘启动也无法进入C盘,使用CMOS中的自动监测功能也无法发现硬盘的存在。这种故障大都出现在连接 电缆 或IDE口端口上,硬盘本身的故障率很少,可通过重新插拔硬盘电缆或者改换IDE口及电缆等进行替换试验,可很快发现故障的所在。
如果新接上的硬盘不承认,还有一个常见的原因就是硬盘上的主从条线,如果硬盘接在IDE的主盘位置,则硬盘必须跳为主盘状,跳线错误一般无法检测到硬盘。
可是我用的是select啊~真是奇怪为啥不可以呢~我尝试在提交之前,把所有disabled设置为false,post提交以后还是空的,真的好奇怪啊。。。。
检查一下有没有为select设置name属性.如果disabled=false,应该是可以提交的.