我创建了一个将获得输入的表单(如学生姓名),然后提交按钮,此名称将作为get方法传递给servlet,并且工作正常。
发布我尝试使用外部jquery插件进行表单验证,即使这也工作正常。但是提交动作被禁用了。
<script src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/jquery.validate.min.js"></script>
<script src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/additional-methods.min.js"></script>
<script src="js/Validation.js"></script>
<form id="myform" action="addStudentContollerServlet" method="get">
<input type="hidden" name="command" value="ADD"/>
<table>
<tbody>
<tr>
<td><label>StudentName :</label></td>
<td><input type="text" name="StudentName" id="StudentName"/></td>
</tr>
<tr>
<td><label></label></td>
<td><input type="submit" value="Save" class="save" /></td>
</tr>
</tbody>
</table>
</form>
&#13;
{{1}}&#13;
答案 0 :(得分:-1)
找到答案:
by adding the below snippet it worked.
$('#myform').submit(function (e) {
e.preventDefault();
if( $(this).valid() ) {
$(this).unbind('submit');}
});
&#13;