启用输入字段以输入值

时间:2015-05-14 14:31:48

标签: javascript html coldfusion

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





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




    

  1. 第一部分是默认值( 53600184 ),它 readonly disabled

  2. 

  3. 第二部分是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”>

  4. 





现在,我我希望改变`readonly disabled字段为enterable,它应该允许我只改变最后一位数字,如:





例如


& #xA;
    

  1. 53600185
  2. 

  3. 53600186等
  4. 





这可能吗?




1 个答案:

答案 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>