我需要选择这样的文本框以验证必填字段。我该怎么做呢?似乎我可以使用 if 语句,但我不确定如何实现。
我编写了以下必填字段验证器来测试空文本框,但无法检测具有多个空格的文本框。我没有以正确的方式进行验证吗?我应该使用插件进行验证吗?
function validate()
{
$('.LoginFormBodyRightColumn input:text[value!=""]').next('span[class*="RequiredValidator"]').hide();
$('.LoginFormBodyRightColumn input:text[value=""]').next('span[class*="RequiredValidator"]').show();
$('.LoginFormBodyRightColumn input:password[value!=""]').next('span[class*="RequiredValidator"]').hide();
$('.LoginFormBodyRightColumn input:password[value=""]').next('span[class*="RequiredValidator"]').show();
}
在我看来,if 语句在 jQuery 中没有位置,因为在 jQuery 中你选择了一些东西,然后在选择器上执行一些东西。涉及选择器的 if 语句是没有意义的。