我在表单上有一个只读禁用并想要启用它的输入字段。


案例:代码中有一个接受14位数字的字段。这个数字分为两部分:


第一部分是默认值( 53600184
),它 readonly disabled
。
第二部分是6位数值,可以输入。请参阅以下代码:


 < input type =“hidden”NAME =“Default”value =“53600184”size =“8”maxlength =“8 “>
< input type =”text“value =”53600184“size =”8“maxlength =”8“readonly disabled>
< INPUT TYPE =”text“NAME =”Enterable“ VALUE =“”SIZE =“6”MAXLENGTH =“6”>
现在,我我希望改变`readonly disabled字段为enterable,它应该允许我只改变最后一位数字,如:


例如

& #xA;这可能吗?

答案 0 :(得分:1)
我建议最后一位数字的单独输入字段。
<input name="readOnlyPart" readonly="yes" value="5360018" />
<input name="lastDigit" maxlength="1" value="4" />
然后在处理表单时,连接两个表单字段值。
编辑从此处开始
如果只有三个可能的值,这甚至更简单:
<select name="someNumber">
<option value = "53600184">display text for this option</option>
<option value = "53600185">display text for this option</option>
<option value = "53600186">display text for this option</option>
</select>