最近,在一個頁面上兩個文本框鎖定問題:假如前一個輸入不符合規則,則select();而此時點後一個文本框,就會有兩個提示而造成死鎖問題,這個項目組提的一個解決方案,本人感覺不是很好的,發佈出來和大家分享一下,有更好的方案大家也一定帖出來啊!
function lockCheckFlg(obj) { currobjname=obj.name; return true; } // NAME : 判斷是否正在被鎖定校驗 // PARAMETERS : obj 失去焦點的控件對象 // RETURN : true // AUTHOR : function isLockCheckFlg(obj) { if (obj.name!=currobjname&&currobjname!="") return true; currobjname=""; return false;}
在彈出窗口前加lockCheckFlg,在另一個加isLockCheckFlg.就可以了.呵呵!