Tôi đang cố gắng thực hiện một số kiểm tra bổ sung và định dạng trên các trường nhất định trong biểu mẫu của tôi trước khi gửi. Do đó tôi đã sử dụng plugin xác nhận jquery bassistance. Nó hoạt động tốt vì nó hiển thị tất cả các thông báo lỗi manadatory đúng cách, tuy nhiên ngay sau khi tôi cung cấp các giá trị cần thiết, biểu mẫu chỉ đơn giản là gửi. Tại thời điểm này tôi thậm chí không chắc chắn nếu submitHandler
thậm chí còn được kích hoạt. Ý tưởng nào?Xác nhận Jquery, submithandler không hoạt động
Form html: http://jsfiddle.net/7PAZU/
$(function() {
$("#commentForm").validate({
rules: {
bill_first_name: {
required: true
},
bill_last_name: {
required: true
},
email: {
required: true,
email: true
},
Phone: {
required: true,
number: true
},
bill_address_one: {
required: true
},
bill_city: {
required: true
},
bill_state_or_province: {
required: true
},
charge_total: {
required: true,
float: true
},
},
messages: {
bill_first_name: {
required: "Please put in First Name"
},
bill_last_name: {
required: "Please put in last Name"
},
email: {
required: "Please enter a valid email"
},
phone: {
required: "Please enter a valid Phone Number"
},
bill_address_one: {
required: "Please put in Address"
},
bill_city: {
required: "Please put in City"
},
bill_state_or_province: {
required: "Please put in state"
},
charge_total: {
required: "Please put Amount In Whole number such as 10.00",
number: "Please put in Amount In Whole number such as 10.00"
},
},
submitHandler: function(frm) {
$("#charge_total").val(parseFloat($("#charge_total").val()).toFixed(2));
alert("Dukhche Na");
return false;
}
});
})
bảng điều khiển javascript của bạn có báo cáo bất kỳ lỗi nào khi gửi biểu mẫu không? – fcalderan
Bạn có thêm dấu phẩy để bắt đầu - điều này sẽ gây ra sự cố trong IE – ManseUK
Tôi sử dụng firebug và không có dấu sao nào? – user734081