【发布时间】:2011-08-21 18:16:39
【问题描述】:
我有一个带有几个验证器的表单的页面。我还有一个按钮(HTML 提交),它可以重置表单并清除所有文本框。代码在我第一次单击该按钮时工作正常,这会清除表单。但是,如果我重新填写表格并尝试第二次清除表格,它将无法正常工作。我还有其他 jQueries 来切换代码区域,在此之后它们也停止工作。
值得一提的是,当我按下清除表单按钮时,asp 验证器会显示自己,这对我来说很奇怪,因为我没有在它们上而不是在我的按钮上放置验证组。我认为这是因为按钮尝试回发。
所以有两个问题,首先是什么导致我的查询不起作用?
其次,如何阻止按钮尝试回发(这会导致显示验证器)?
代码看起来像这样:
<script>
scripts clearing the form and doing toggle actions here.
</script>
<form>
label & texbox pairs to get info from user, accompanied by Required field validators.
<asp:Button ... The Button to submit form />
<input typ="submit" value="Clear Form" /> -->The button to clear form on client side.
</form>
【问题讨论】:
-
如果您的问题可能有其他原因,请发布实际代码。
-
实际代码很大,有没有地方可以上传并给出链接?但我还是放了。
-
你可以试试jsfiddle.net,但我不确定它能处理多大。
标签: jquery asp.net validation