在我能够执行和AJAX更新之前,我一直试图验证我的表单数据。所以基本上我试图实现的是在ajax更新函数之前验证表单输入数据。我不知道我会放在功能下面的方法中验证: 我的AJAX更新功能:在更新之前验证字段
$("#updateUser").click(function() {
$.ajax({
type: "POST",
url: "${pageContext.request.contextPath}/updateUser",
data: $("#updateForm").serialize(),
success: function(response) {
$("#alert").show();
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert("Status: " + textStatus); alert("Error: " + errorThrown);
}
});
});
这是我试图验证表单:
<form id="updateForm">
<input type="hidden" id="id" name="id" />
Name:
<input type="text" name="name" id="name" />
<br />
User name:
<input type="text" name="username" id="username" />
<br />
Email:
<input type="text" name="email" id="email" />
<br />
Authority
<input type="text" name="authority" id="authority" />
<br />
</form>
任何建议,请帮助,我是新来的JavaScript。谢谢
$( “#UpdateUser两个”)。点击(函数(){如果(!有效($(“#updateForm “))return false; ... - 在哪里和什么是#updateUser – mplungjan
#updateUser其实是这个表单后的一个按钮,我忘了在问题中发帖 – Maff