我想統計錯誤數字(通過增加y值當輸入爲空),但是當我想要警報時,show是初始值(0)。驗證表格和計數錯誤
function validateForm() {
var y = 0;
$$('#register .inputtext').each(function(item) {
var my_class = ".mbm ."+item.id+" .sp_9vUokIDmpP8";
var first_class = ".mbm #"+item.id+"";
if (item.value==null || item.value=="")
{
y = y++;
$$(first_class).invoke('addClassName', 'kl345');
$$(my_class).invoke('setStyle', { display:'block' });
}else{
$$(first_class).invoke('addClassName', 'kl345');
$$(my_class).invoke('setStyle', { display:'none' });
}
})
alert(y);
}
調試它,如果使用Chrome按F12鍵,找到你的腳本,將在代碼中的斷點,然後看看發生了什麼 – 2014-09-13 14:04:23