如何在提交后只读一个php表单,并在同一页面上点击编辑进行编辑?

时间:2016-06-21 07:09:17

标签: javascript php html mysql ajax

如果在提交后只显示一个php表单,并在单击编辑后在同一页面上进行编辑。

2 个答案:

答案 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);

工作示例: https://jsfiddle.net/a1s1x5oc/