【发布时间】:2014-05-08 03:03:01
【问题描述】:
我有一个带有控制面板的网络表单 (#pnlStepOne)。该面板包括两个文本字段“txtFname”和“txtLname”。我为每个文本字段设置了一个验证器。我已经根据需要测试了表格和所有工作。
我的问题是,只有当一个(或两个)文本字段(“txtFname”和“txtLname”)不验证时,如何向面板 onclick 事件添加 jQuery 效果。 (这种效果会“震动”面板)。
如果两个字段都由 asp:RequiredFieldValidators 验证,我想添加另一个 jQuery 效果来“翻转”控制面板并将当前一个 (#pnlStepOne) 切换为另一个 (#pnlStepTwo)。
只是一个示例代码,一旦我拥有正确的 If 条件,我将对其进行调整。
$(document).ready(function () {
$("#btnStepOne").click(function (event) {
if (**this is the condition that I am missing**)
{
$('#pnlStepOne').css({
background: 'red',
});
}
});
});
【问题讨论】:
-
您使用什么进行验证?您是否使用默认的 ASP.NET 验证器(如
asp:RequiredFieldValidator)? -
@Stefano -是的,我使用的是默认的 asp.net 验证器。
<asp:RequiredFieldValidator ID="fvFname" runat="server" ControlToValidate="txtFname" ErrorMessage="Fist Name is missing!"></asp:RequiredFieldValidator>
标签: javascript jquery asp.net validation