【发布时间】:2011-04-28 11:41:06
【问题描述】:
我正在使用静态 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('需要邮编', '请输入您的邮编。'); 返回假; } } //...【问题讨论】:
-
你有没有尝试在valform()中设置断点来查看是否执行了return false?
-
Facebook 会生成一些非常古怪的 URL。真的很简单,我只是把方法改成post就解决了。
标签: validation firebug fbml fbjs