在JSP页面上提交后禁用提交表单按钮时出错

在JSP页面上提交后禁用提交表单按钮时出错,jsp,Jsp,因此,我有一个表单,我想在用户单击表单一次后禁用表单上的“提交”按钮,以防止多次提交,我想知道如何才能实现此结果。所以代码是这样的: <form id = "id" name= "blah" method = "post" onsubmit="$('input[type=submit]').attr('disabled', 'disabled');" ...> items for the form goes here <input title="Save" type="subm

因此,我有一个表单,我想在用户单击表单一次后禁用表单上的“提交”按钮,以防止多次提交,我想知道如何才能实现此结果。所以代码是这样的:

<form id = "id" name= "blah" method = "post" onsubmit="$('input[type=submit]').attr('disabled', 'disabled');" ...>
items for the form goes here
<input title="Save" type="submit" value="Save" tabindex="20"/>

表格的项目在这里
但我在控制台中得到一个错误:
“错误:属性“$”的值为null或未定义,不是函数对象”

请使用以下代码

onsubmit=“document.getElementById('submit')。disabled=1;”


如果不起作用,请告诉我。

这是jQuery代码。您的页面中是否有导入jQuery库的脚本块?我在页面上看到了错误,但我知道该怎么做了,使用“document.getElementById('submitBtn')。disabled=true”调用函数,结果成功了。非常感谢。