2
laravel에서 부트 스트랩 유효성 검사를 사용하는 중 프로 블롬이 있습니다. 나는 숫자이어야하고 일부 값보다 강해야하는 입력 필드가 있습니다. 두 번째로는 입력 필드가 드롭 다운 변경 옵션으로 변경 될 수도 있습니다. 제출 버튼을 클릭하면 제대로 작동합니다. 하지만 드롭 다운에서 옵션을 변경하면 클릭 할 수없는 버튼을 계속 제출하면 여전히 사용 중지됩니다. 내 코드는 내가이 라인 onClick 및 Onchange로 부트 스트랩 유효성 검사
$("input[name=offer_price]").change();
을 추가하지만, 확인 버튼을 제출에 클릭 한 후 단지 처음 작동
function c() {
var a = {
notEmpty: {
message: "You must set your price."
},
regexp: {
regexp: /^\d+([\.,]\d+(\.\d+)?)?$/i,
message: "Price must be a number."
},
greaterThan: {
value: 0
}
};
return a
}
var i = c();
$(".bv-form").bootstrapValidator({
fields: {
offer_price: {
trigger: 'change keyup',
validators: i
}
}
});
$(".create-bid-form button.submit").on("click", function(a) {
var b = $(".create-bid-form").data("bootstrapValidator");
b.isValid() && b.defaultSubmit(), b.validate();
}
입력 값을 업데이트 한 후입니다. 누군가 내가 잘못한 곳에서 말할 수 있습니까? 미리 감사드립니다.
나는 해결책을 얻었다. .change() 이벤트를 추가합니다. – nitin7805