我正在使用.net中的验证类来验证我的表单。
<RoutingRules>
<RoutingRule>
<Condition>
<KeyPrefixEquals>home/</KeyPrefixEquals>
</Condition>
<Redirect>
<ReplaceKeyPrefixWith></ReplaceKeyPrefixWith>
</Redirect>
</RoutingRule>
</RoutingRules>
我正在尝试使用javascript禁用提交按钮(如果有效)。 如何在javascript / jquery中检查表单验证状态?
更新 我正在使用System.Web.WebPages。不是System.Web.UI作为我的命名空间
答案 0 :(得分:0)
要回答您的直接问题,webforms验证api提供了一个javascript变量:
Page_IsValid
所以您可以使用类似的
if(Page_IsValid)
{
//Page already submitted logic.
}
有关更多信息,请参见:https://techbrij.com/client-side-validation-using-asp-net-validator-controls-from-javascript,它深入研究了api,非常值得一看。