누구든지 내 코드에 문제가있는 부분을 도울 수 있습니다. 양식 필드가 유효하지 않더라도 양식을 제출할 수 없으며, 하루 종일 사용하고 여러 가지 방법을 시도했지만 불운.유효성 검사가 실패 할 경우 양식을 제출하지 못하게하십시오
[Display(Name = "Amount to convert")]
[Required(ErrorMessage = " is required")]
[RegularExpression("^[0-9]+$", ErrorMessage = " requires numbers only")]
[Range(1, int.MaxValue, ErrorMessage = " must be more than 1")]
$(function() {
// $("#frmWeightsMeasures").validate();
$("#frmWeightsMeasures").submit(function(event) {
// var isvalidate = $("#frmWeightsMeasures").valid();
// if (isvalidate) {
event.preventDefault();
// }
$.ajax({
type: "POST",
cache: true,
url: form.attr("action"),
data: form.serialize(),
dataType: "json",
error: searchFailed,
success: function(weightsData) {
$("#DisplayConversion").html(weightsData.DisplayConversion);
}
});
});
});
function searchFailed(xhr, errorType, exception) {
var errorMessage = exception || xhr.statusText;
$("#DisplayConversion").html("Sorry, there was a problem with the search.");
}
나는 희망이 미래에 누군가가 도움이 될 것입니다, 아래의 작업 코드를 추가 한 이야기의 모토는, 코드를 수정할 때, 삭제 무엇을보고.
$(function() {
$("#frmWeightsMeasures").validate();
$("#frmWeightsMeasures").submit(function(event) {
var isvalidate = $("#frmWeightsMeasures").valid();
if (isvalidate) {
event.preventDefault();
var form = $(this);
$.ajax({
type: "POST",
cache: true,
url: form.attr("action"),
data: form.serialize(),
dataType: "json",
error: searchFailed,
success: function(weightsData) {
$("#DisplayConversion").html(weightsData.DisplayConversion);
}
});
}
});
});
function searchFailed(xhr, errorType, exception) {
var errorMessage = exception || xhr.statusText;
$("#DisplayConversion").html("Sorry, there was a problem with the search.");
}
경우 제출 양식을 방지 할'[필수]'않습니다 올바른 오류를 반환합니까? – andreister
안녕하세요 andreister, 아니, 그럼 기본 MVC 오류가 발생합니다 변환 할 금액이 필요합니다. '필요합니다.' – CareerChange