我正在用一些来自数据库的数据填充文本框元素。我对不同的角色使用相同的表格。一些角色可以更新这些值,但其他角色不能。所以,我想禁用它们进行编辑。
我都用过:
$("input:eq(1)").attr("disabled", true);
和
$("input:eq(2)").prop('disabled', true);
它看似有效,但是当我尝试更新表单时,这些值在数据库中存储为空。起初它会获取并填充禁用的文本框,但是当我单击更新按钮时,这些值将作为空值发送到 DB。我怎样才能避免这个问题并提供一个解决方案来将不变的(因为你不能改变)输入值推送到数据库中?