1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 【web】当input的属性设置为disabled=“disabled“时 表单不会提交此input的数据

【web】当input的属性设置为disabled=“disabled“时 表单不会提交此input的数据

时间:2020-12-19 21:44:05

相关推荐

【web】当input的属性设置为disabled=“disabled“时 表单不会提交此input的数据

解决办法:

1.在设置disabled="disabled"的同时另外设置一个隐藏的input,

如:

< input type="text" name="id" value="0001" disabled="disabled"/>< input type="hidden" name="id" value="0001"/>

2.使用readonly代替disabled="disabled"

< input type="text" name="id" value="0001" disabled="disabled"/>< input type="text" name="id" value="0001" readonly/>

readonly和disabled是用在表单中的两个属性都可以做到使用户不可以更改表单域中的内容。

disabled:对于全部的表单元素都有效,包括select, radio, checkbox, button等。若是一个输入项的disabled设为true,则该表单输入项不能获取焦点,用户的全部操做(鼠标点击和键盘输入等)对该输入项都无效,最重要的一点是当提交表单时,这个表单输入项将不会被提交。

readonly:只针对input(text / password)和textarea有效;若是设为true,用户只是不能编辑对应的文本,可是仍然能够聚焦焦点,而且在提交表单的时候,该输入项会做为form的一项提交。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。