0

我正在研究某个 ui,我听到用户抱怨他们能够输入时间控制其他数字,如 22323234 并保存不需要有效时间。这就是我如何控制 12 小时和 24 小时系统的时间

 var table_html = '<td style="min-width: 200px;"><input name="' + control_id + '" id="' + control_id + '" value="' + row_val + '" type="time" datetime="h:mm"></td>';

 var table_html = '<td style="min-width: 200px;"><input name="' + control_id + '" id="' + control_id + '" value="' + row_val + '" type="time" datetime="hh:mm"></td>';

我试图在两者中都包含只读属性,我仍然能够在这些控件中输入值。任何关于我如何将它们设为只读的想法将不胜感激

问候,

何塞

4

2 回答 2

1

html代码

<td style="min-width: 200px;"><input name="1" id="2" value="12345" type="time" datetime="h:mm"></input></td>

<td style="min-width: 200px;"><input name="1" id="2" value="3" type="time" datetime="hh:mm"></input></td>
<br/>
<p>disabled input</p>
<!-- to disable -->
<td style="min-width: 200px;"><input name="1" id="2" value="12345" type="time" datetime="h:mm" disabled></input></td>

<td style="min-width: 200px;"><input name="1" id="2" value="3" type="time" datetime="hh:mm" disabled></input></td>

http://jsfiddle.net/33sDR/

于 2013-10-11T07:41:33.247 回答
1

您可以尝试如下

$("#TIMEControlID").attr("disabled", true);
于 2013-10-11T07:42:07.153 回答