1

我正在使用静态 FBML,但在调试表单验证问题时遇到了麻烦。我得到了一个对话框,在我看来它应该返回 false,但表单仍然提交。我正在使用 Firebug,我看到一条红色的简短消息,我没有机会阅读。感谢您的帮助:-)

var txt ='输入邮政编码';
//...
函数集错误(){
 var obj=document.getElementById('mapsearch');
        obj.setValue(txt);
        obj.setStyle('颜色', '#FF0000');
}
函数 valform(){
 var obj=document.getElementById('mapsearch');
 var val = obj.getValue();
 if(val!='' && !isNaN(val) && val.length>2 ){
  返回真;
 } 别的 {
  设置错误();
  (new Dialog()).showMessage('需要邮编', '请输入您的邮编。');
  返回假;
 }
}





 
 
    
//...


4

1 回答 1

1

如果 Firebug 中的 Firebug/javascript 错误消息消失得太快,请尝试“Persist”按钮。这样,所有消息都会在页面加载之间保留,直到您单击“清除”。

于 2011-11-14T13:55:08.747 回答