我的表单中有两个下拉选择列表以及一个textarea框。
我遇到的问题是,一个用户创建一个记录,然后由另一个组更新记录,但我想要做的是阻止另一个组更新选择列表以及textarea框。我已经禁用了这些项目但是当用户再次尝试提交表单时,看起来这些项目没有被发布,看起来像值是NULL。
我正在使用jQuery:
$('#DROP-DOWN1').attr("disabled", "disabled").addClass('itemDisabled');
$('#DROP-DOWN1').attr("disabled", "disabled").addClass('itemDisabled');
$('#TEXT-AREA').attr("disabled", "disabled").addClass('itemDisabled');
如何阻止用户修改上述这些项目,但同时发布了值?
答案 0 :(得分:0)
而不是disabled
尝试readonly
。
答案 1 :(得分:0)
好问题!
你可以隐藏它们而不是禁用吗?将可见性设置为false
答案 2 :(得分:0)
另一种解决方案是将值复制到隐藏的input
字段。那个会发布!