如何使用jQuery

时间:2017-05-01 17:26:14

标签: jquery

我想在提交表单后禁用该表单。我尝试了这个,但它没有禁用表单:

$( "#myform" ).prop("disabled", true);

我正在使用jQuery / php / ajax。当用户单击“提交”时,将禁用“提交”按钮,并在按钮中显示微调器。完成服务器端验证并显示错误或发送电子邮件并显示成功消息。在微调器进入的那个时候,我不希望用户能够更改表单上的任何内容,例如单击另一个单选按钮。表格非常快,但你永远不会知道..

1 个答案:

答案 0 :(得分:3)

我认为你不能“禁用”<form>元素。但如果其内容包含在<fieldset>中,那么您可以轻松禁用它:

<form id="myform" method="POST" action="test.php">
    <fieldset>
        <input type="text">
        <textarea></textarea>
        <input type="submit">
    </fieldset>
</form>

$( "#myform fieldset" ).prop("disabled", true);

Example