我如何在文本输入字段中禁用手动输入-JQuery Datepicker

问题描述 投票:3回答:4

我有一个文本框,我可以找到该文本框的ID。将JQuery日期选择器绑定到该文本框。我的要求是用户只能通过Datepicker选择值。用户无法手动输入值。有可能吗?

任何帮助都非常感谢!

jquery jquery-ui
4个回答
10
投票

使文本框为只读

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

或通过jquery

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

1
投票

向标签添加“只读”。

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

1
投票

尝试这样的事情:

HTML

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

CSS

.date-input {
      background-color: white;
      cursor: pointer;
}

0
投票

只读或已禁用至少对我不起作用。

我们可以覆盖输入控件上的键事件

<input onkeydown="return false" ... />
© www.soinside.com 2019 - 2024. All rights reserved.