【发布时间】:2013-01-05 12:52:10
【问题描述】:
我有一个搜索功能来搜索我的母版页中的人员记录,并且已经实现了自定义验证器。但奇怪的是,在某些页面中它可以工作,而对于其他页面,它会显示错误消息但导航到第二页。
所以我尝试首先使用 JavaScript 进行验证,然后在网站发布后功能背后的代码,并且在发布的网站上对 html 和 CSS 进行了许多更改,并且对源代码进行相同的更改需要更多时间。想知道如何在 JS 中调用按钮的 onClick 函数,以便首先我检查 JS,如果条件为真,它会调用 onClick 函数,否则留在同一页面上。
<asp:Button runat="server" mouseClick="" ID="SearchButton" Text="Instant Search" OnClick="SearchButton_Click" />
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="Please enter first name"
ControlToValidate="firstname"
ForeColor="#FF3300" Font-Bold="True"
ValidateEmptyText="True" ClientValidationFunction="validateFname"></asp:CustomValidator>
function validateFname(source, arguments) {
if (arguments.Value != "First Name...") {
arguments.IsValid = true;
} else {
arguments.IsValid = false;
alert("Please enter First Name")
return false;
}
}
【问题讨论】:
-
你尝试了什么?你能粘贴你的代码
-
@sharad:我已经用代码伙伴更新了我的问题..
标签: javascript asp.net c#-4.0