html form表单input应用disabled后递交不可以获得表单

form表单键入框input设定disable特性递交后,得不到该键入框的值,处理该类难题能够参照下面两个方式:

方式1:

应用readonly带取代disabled,即把

disabled="disabled"

改动为

readonly="readonly"

2者差别:

disabled不可以接受聚焦点,应用tab键时将被绕过,将会并不是successful的;
readonly能够接受聚焦点但不可以被改动,可使用tab键开展导航栏,将会是successful的。
注:仅有successful的表模块素才是合理数据信息,就是开展递交后能够获得值。disabled和readonly的文字键入框只能根据脚本制作开展改动value特性。

方式2:

应用1个type=hidden掩藏要获得值的input,再应用disabled显示信息给客户看的input

<input type="hidden" name="url" value="http://www.neirong.org"/>
<input type="text" value="http://www.neirong.org" disabled="disabled"/>

总结

以上所述是网编给大伙儿详细介绍的html form表单input应用disabled后递交不可以获得表单值的处理方式,期待对大伙儿有一定的协助,假如大伙儿有任何疑惑请给我留言,网编会立即回应大伙儿的。在此也十分谢谢大伙儿对脚本制作之家网站的适用!