我正在使用静态FBML,但我在调试表单验证问题时遇到问题。我得到的对话框对我来说似乎应该返回false,但无论如何都会提交表单。我正在使用Firebug,我在Red看到一条简短的消息,我没有机会阅读。我很感激帮助: - )
var txt ='Enter Zipcode'; //... function setError(){ var obj=document.getElementById('mapsearch'); obj.setValue(txt); obj.setStyle('color', '#FF0000'); } function valform(){ var obj=document.getElementById('mapsearch'); var val = obj.getValue(); if(val!='' && !isNaN(val) && val.length>2 ){ return true; } else { setError(); (new Dialog()).showMessage('Zip Required', 'Please enter your zip code.'); return false; } } //...
答案 0 :(得分:1)
如果Firebug中的Firebug / javascript错误消息消失得太快,请尝试“持久”按钮。这样,所有消息都会保留在页面加载之间,直到您单击“清除”。