代码之家  ›  专栏  ›  技术社区  ›  stringo0

ASP.NET&JQuery:当表单验证失败时显示对话框窗口

  •  0
  • stringo0  · 技术社区  · 15 年前

    当用户没有在页面上填写文本字段时,我希望显示模式对话框/弹出窗口,而不是在页面上使用错误文本字段。

    如果填写了所需的文本字段,我希望提交按钮正常工作(也称为onclick函数),但是如果没有填写,我希望出现一个对话框/模式弹出窗口,说明他们需要填写特定字段。

    最好的方法是什么?

    如果可能的话,我个人更喜欢使用jquery ui库而不是Ajax控制工具包模式弹出窗口。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Mitchel Sellers    15 年前

    你所要做的就是做以下的事情。

    1. 创建一个执行验证的JS函数,如果它出错,则显示对话框。如果验证正常或失败,则让该函数返回true/false。
    2. 在按钮上,向属性添加一个“onclick”方法。javascript:返回您的函数();“然后您应该被设置为go。

    如果返回false,方法的返回值将阻止回发!