ie8에 문제가 있습니다.ie8 submit-> onclick return true가 작동하지 않습니다.
$(document).ready(function(){
$("#form_utente").validate({
rules: {
........
을 그리고, 나는 보통 나는이 같이 확인 않기 :
이function isValid(){
var valid = $("#form_utente").valid();
return valid;
}
<input value="<?=_('Invia');?>" type="submit" onclick="return isValid();" />
이 '(IE7 포함) 봇 돈 모든 브라우저에서 완벽하게 작동이 같은 검증 JQuery와 사용
임 ie8에 대한 작업, 누군가는 왜 그런지 알고 있습니까?
이편집 당신의 도움을 주셔서 감사합니다 :
FULL JS 코드
function isValid(){
var valid = $("#form_utente").valid();
return valid;
}
$(document).ready(function(){
$("#form_utente").validate({
rules: {
'data[email]': {required:true, remote:base_url+"store/ajax_check", email:true},
'data[password]': {required:true, minlength:6},
'data[password2]': {required:true, equalTo:"#password"},
'data[nome]': {required:true},
'data[cognome]': {required:true},
'data[indirizzo]': {required:true},
'data[comune]': {required:true},
'data[provincia]': {required:true},
'data[cap]': {required:true,digits:true,maxlength:5},
'data[nazione]': {required:true},
'data[telefono]': {required:true,digits:true}
},
messages: {
'data[email]': {email:"Inserire una email valida.", remote:"Email già registrata"},
'data[password]': {minlength:"La password deve essere più lunga di 6 caratteri."},
'data[password2]': {equalTo:"Le password non coincidono"},
'data[nome]': {},
'data[cognome]': {},
'data[indirizzo]': {},
'data[comune]': {},
'data[provincia]': {},
'data[cap]': {digits:"Pregasi inserire un cap valido", maxlength:"Pregasi inserire un cap valido"},
'data[nazione]': {},
'data[telefono]': {digits:"Pregasi inserire un numero di telefono valido",maxlength:"Pregasi inserire un numero di telefono valido"}
},
success: function(label) {
label.html(" ").addClass("checked");
}
});
});
pls는 전체 코드를 제공합니다 ... –
전체 코드가 추가되었습니다 – 0plus1