gpt4 book ai didi

asp.net - 使用 LiveValidation 仅在单击一个按钮时才会触发验证?

转载 作者:行者123 更新时间:2023-11-28 02:57:57 25 4
gpt4 key购买 nike

我有一个 aspx 页面,其中有一些用于更改密码的文本框。用户输入当前密码以及新密码和已确认的新密码。我有一个取消按钮和一个更改按钮。如果单击“取消”,则不会发生任何事情,而这正是它应该做的事情。如果单击“更改”并且验证通过,则应更改密码,如果未验证,则应显示错误。我遇到的问题是我正在将 onlyOnSubmit : true 与我从 www.livevalidation.com 获得的 LiveValidation js 文件一起使用。我只希望在单击“更改”按钮时触发验证。这是我正在使用的脚本:

$(function() {

var currentPassword = new LiveValidation('<%= txtCurrentPassword.ClientID %>',
{validMessage: " " });
currentPassword.add(Validate.Presence,
{onlyOnSubmit: true,
failureMessage: "Required" });

var newPassword = new LiveValidation('<%= txtNewPassword.ClientID %>',
{validMessage: " " });
newPassword.add(Validate.Presence,
{onlyOnSubmit: true,
failureMessage: "Required" });

var confirmNewPassword = new LiveValidation('<%= txtConfirmNewPassword.ClientID %>',
{validMessage: " " });

confirmNewPassword.add(Validate.Presence,
{onlyOnSubmit: true,
failureMessage: "Required" });

confirmNewPassword.add(Validate.Confirmation,
{onlyOnSubmit: true,
match: '<%= txtNewPassword.ClientID %>',
failureMessage: "Your passwords don't match!" });

});

最佳答案

对于包含联系表单(在正文中)和搜索框(在标题中)的页面,我遇到了完全相同的问题。单击“搜索”按钮会触发表单验证。

关于asp.net - 使用 LiveValidation 仅在单击一个按钮时才会触发验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2105558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com