圖片所示作業屬於典型的 jQuery 表單驗證 + Ajax 無刷新提交場景。推薦參考成熟教程:
$("#myForm").validate({
rules: {
username: { required: true, minlength: 3 },
email: { required: true, email: true }
},
messages: {
username: "請輸入 3 位以上用戶名",
email: "請輸入合法郵箱"
},
submitHandler: function(form) {
$.ajax({
url: "/api/register",
type: "POST",
data: $(form).serialize(),
success: function(res) { alert("註冊成功"); },
error: function() { alert("網絡錯誤"); }
});
}
});
重點掌握:規則定義、錯誤提示樣式控制、submitHandler 中阻止默認提交改用 Ajax。