【问题标题】:Form validation on Facebook tabFacebook 选项卡上的表单验证
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-05-13
    • 1970-01-01
    • 1970-01-01
    • 2014-08-21
    • 1970-01-01
    • 2012-06-12
    • 1970-01-01
    • 2020-12-11
    • 2011-09-13
    相关资源
    最近更新 更多