2013-05-28 91 views

回答

9

使文本框只读

<input type="text" size="23" id="dateMonthly" readonly="readonly" style="background:white;" /> 

或通过jQuery

$('#dateMonthly').attr('readonly', true); 
+0

尼古拉·您好,感谢您的帮助。成功了! – user2395176

+0

谢谢尼古拉这是一个非常好的选择,如果你有最小日期字段,但如果他们是太多的日期字段 – Ravindra

+0

@Ravindra第一种选择是用类替换id =“dateMonthly”,所以你将能够在jquery中使用该类选择器并且您可以匹配多个日期字段,第二个选项是使用IDE的查找/替换功能以添加readonly =“readonly”。 –

1

添加 “只读” 的标签。

<input type="text" name="date" readonly> 
-1

写一个帮手,并在任何地方重复使用它。触摸所有代码并不好。

+0

伟大的一般建议,但不是对这个问题的答案。作为评论更合适。 – brichins

1

尝试这样:

HTML

<input class="date-input" type="text" readonly="readonly" /> 

CSS

.date-input { 
     background-color: white; 
     cursor: pointer; 
} 
相关问题