Asp.net& JQuery:当表单验证失败时显示对话窗口

时间:2009-09-01 15:18:51

标签: asp.net validation jquery-ui modal-dialog

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

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

最好的方法是什么?

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

1 个答案:

答案 0 :(得分:2)

您所要做的就是执行以下操作。

  1. 创建一个执行验证的JS函数,如果错误则显示该对话框。如果验证正常或失败,请将该函数返回true / false。
  2. 在按钮上,为属性添加“onClick”方法。 “javascript:return YourFunction();”你应该准备好去。
  3. 如果返回false,方法的返回值将阻止回发!