【发布时间】:2020-01-08 14:21:40
【问题描述】:
所以我试图仅在输入有效的电子邮件地址时才显示表单。
<p>Email:</p>
<input name="User_Email" type="text"/>
<div id="outform">
<p>Company Name:</p>
<input type="text" name="CompanyName"/>
<p>Website:</p>
<input type="text" name="Website" />
<input type='submit'>
</div>
我首先得到了表单的其余部分,如果该字段中有一个值,则显示如下:
<script>
$('input[name=User_Email]').keyup(function(){
if($(this).val().length)
$('#outform').show();
else
$('#outform').hide();
});
</script>
按预期工作,然后我尝试了这个我无法开始工作:
<script>
if $('input[name=User_Email]').is(':valid') {
$('#outform').show();
else
$('#outform').hide();
}
</script>
如果有人可以帮助我理解这没有达到 .is(':valid') 子句,那将非常感谢。
【问题讨论】:
-
请正确格式化(缩进)您的代码。这是对您的志愿者的礼貌,也是一种良好的做法。