我使用以下代码验证用户数据:
'#calculate' : {
onclick : function(evt) {
evt.preventDefault();
var errorcode = 0;
if(document.getElementById('Zip').value == ''){
dojo.query("#ZipValidate").addClass("error");
errorcode = 1;
dojo.place('<div class="icon"></div>',dojo.byId('Zip'),'after');
} else {
dojo.query("#ZipValidate").removeClass("error");
errorcode = 0;
}
if(errorcode == 0) { validation passed and call ajax }
}
}
但即使验证失败,它仍会转到ajax调用。
我也尝试删除全局errorcode
,但我仍然遇到同样的问题。