如果在提交后只显示一个php表单,并在单击编辑后在同一页面上进行编辑。
答案 0 :(得分:5)
您不能将整个表单设为只读。您需要将所有表单控件设为只读。
例如:
<input type="text" id="txtName" readonly>
您可以通过以下方式再次进行编辑:
txtName.prop("readOnly", false);
或者:
txtName.removeAttr( "readonly" );
答案 1 :(得分:3)
您可以通过将readonly添加到标记来使其成为只读。
<input type="text"readonly>
您可以使用jquery在按下提交时添加“readonly”,并在按下编辑时将其删除。
这是添加readonly属性的方法
$('#inputId').attr('readonly', true);
这就是删除它的方法:
$('#inputId').attr('readonly', false);