2

我有 3 个文本框的女巫,我想将其更改为只读。在您单击文本框的那一刻,会出现一个日历,您可以在其中选择一个日期。这就是我想要的,但用户也可以输入日期,我希望将其删除,因为它是一个 ipad 应用程序,然后调出键盘。

有人可以告诉我如何将我的文本框设置为只读吗?

$('#AdvertiserSignDate').attr('readonly', true);
$('#ContinentalSignDate').attr('readonly', true);
$('#WitnessSignDate').attr('readonly', true);

如果这是错误的方法,请给我一个很好的重定向。

提前致谢 ;)

4

3 回答 3

3

工作演示 http://jsfiddle.net/h9bFb/5/ http://jsfiddle.net/6JAYJ/2/

希望这可以帮助;

代码

  $(function () {

                $("#fromDate, #toDate").datepicker({
                    defaultDate: "+1w",
                    changeMonth: true,
                    numberOfMonths: 1

                }).attr('readonly','true');

            });
​

或者

 $(function () {

                var dates = $("#fromDate, #toDate").datepicker({
                    defaultDate: "+1w",
                    changeMonth: true,
                    numberOfMonths: 1

                });

            });

html

<label for="from">From</label>
<input type="text" id="fromDate" name="fromDate" readonly='true'/>
<label for="to">to</label>
<input type="text" id="toDate" name="toDate" readonly='true'/>
于 2012-05-28T10:26:41.883 回答
0

试试 jQuery UI 日历。在这里,您将获得所有配置选项。 http://jqueryui.com/demos/datepicker/

于 2012-05-28T10:14:06.570 回答
0

试试这个

$('#AdvertiserSignDate').keydown(function(event){
  return false;
});
于 2012-05-28T10:14:31.720 回答