如何使文本字段不可编辑?

时间:2019-02-01 05:40:57

标签: javascript gsp

我有一个GSP textField,我已为其分配了一个datePicker类。我希望用户不能在字段中写,而只能从字段中选择日期。 任何建议将不胜感激。 我的代码是

<g:textField name="referralDate" class="required datePicker copyPastePrevent" value="${dateDisplayFormat(date: note?.referralDate)}"/>

可能的解决方案是什么?

3 个答案:

答案 0 :(得分:0)

尝试将只读放在文本字段标记的末尾。

<g:textField name="referralDate" class="required datePicker copyPastePrevent" value="${dateDisplayFormat(date: note?.referralDate)}" readonly/>

或尝试 disabled =“ true”

<g:textField name="referralDate" class="required datePicker copyPastePrevent" value="${dateDisplayFormat(date: note?.referralDate)}" disabled="true"/>

readonly =“ readonly”

<g:textField name="referralDate" class="required datePicker copyPastePrevent" value="${dateDisplayFormat(date: note?.referralDate)}" readonly="readonly/>

答案 1 :(得分:0)

尝试放置只读属性

<g:textField name="referralDate" class="required datePicker copyPastePrevent" value="${dateDisplayFormat(date: note?.referralDate)}"/>

如果datepicker停止工作,请尝试使用它

$( ".datePicker" ).focus(function() {
    $('.datePicker').datepicker();
    $('.datePicker').datepicker('show');
});

答案 2 :(得分:0)

尝试这个,您必须使用

 <g:field/>

标签。如果您使用 disabled =“ true” 而不提交表单。

<g:field type="text" name="referralDate" readonly="readonly" value="${dateDisplayFormat(date: note?.referralDate)}"/>