【问题标题】:'Submit' Button click causes postback on first click and submits on the second click“提交”按钮单击导致第一次单击时回发并在第二次单击时提交
【发布时间】:2012-02-15 11:46:07
【问题描述】:

我在网页上有两个按钮。该网页显示一个 pdf 表单,其中包含多个带有验证的字段。通过验证,我的意思是有些是必填字段,有些是有条件的。 如果所有这些验证都成功完成,那么您可以提交 pdf 表单。

问题: 我输入几个字段,点击保存,它保存数据。接下来我点击提交它提示我填写所有其他字段并且提交被禁用这是正确的。现在,我填写所有其他字段并单击保存。提交按钮已启用。我单击提交按钮,它会导致回发并重新加载页面。我再次点击提交按钮,这次它会提交表单。

为什么在第一次点击时会发生回发?以及为什么它在第二次点击时提交。

点击提交按钮时它应该调用的方法是一个javascript函数。

任何帮助将不胜感激。我的想法不多了。

【问题讨论】:

  • 代码或 URL 会很有用

标签: javascript button click postback


【解决方案1】:

您应该添加 onclick="return false;"避免回发。

【讨论】:

    猜你喜欢
    • 2017-07-27
    • 1970-01-01
    • 1970-01-01
    • 2014-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    相关资源
    最近更新 更多