我在ie8上遇到了問題。ie8 submit-> onclick返回true不起作用
即時通訊使用jQuery驗證這樣的:
$(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)BOT別在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");
}
});
});
請提供完整的代碼... – 2011-02-25 11:50:12
添加完整代碼 – 0plus1 2011-02-25 12:51:43