jquery 使字段不可编辑,没有只读或禁用

Posted

技术标签:

【中文标题】jquery 使字段不可编辑,没有只读或禁用【英文标题】:jquery make field noneditable, without readonly or disbaled 【发布时间】:2013-09-20 08:21:08 【问题描述】:

我正在尝试使我的许多表单字段不可编辑。 我不能使用禁用,因为即使字段被禁用,我也必须将表单数据发送到服务器。 我尝试使用只读,但我使用的是 jquery datepicker 和选择框的数量,它允许用户更改数据。

【问题讨论】:

【参考方案1】:

您仍然可以使用只读,但切换日期选择器功能。

请看这个例子:http://jsfiddle.net/r9KZP/1/

$(function()
$('#datepicker').datepicker()

$('#disable').click(function()
     if ($(this).is(':checked')) 
 $('#datepicker').attr('readonly',true)
   .datepicker("destroy");
 else 
 $('#datepicker').attr('readonly',false)
 .datepicker();  

);


);

html

<input type="text" id="datepicker">

<input type="checkbox" id="disable"> Disable

希望对你有所帮助。

最好的问候

【讨论】:

以上是关于jquery 使字段不可编辑,没有只读或禁用的主要内容,如果未能解决你的问题,请参考以下文章

使input文本框不可编辑的3种方法

使input文本框不可编辑的3种方法

Kendo UI - 如何在编辑时使特定字段只读,同时在剑道网格中创建可编辑?

EXtjs 3.2:如何将特定单元格设置为不可编辑或只读?

如何在 Sencha Touch 中使文本字段不可编辑

使文本输入字段看起来被禁用,但只读