【发布时间】:2015-05-10 14:22:34
【问题描述】:
一旦字段有任何输入,我需要找到一种方法来隐藏 ID 为“忘记”的跨度。只有当字段为空时才能看到“忘记”跨度。
<form>
<input type="text" name="username" placeholder="Username or E-mail" autofocus><br>
<input type="password" name="password" id='pass' placeholder="Password"><br>
<span id="forgot">( <a class="forgot" href="<?php echo $dom; ?>forgot/">forgot?</a> )</span>
<input type="submit" value="Login">
</form>
我目前有这个脚本....
$(document).ready(function() {
$(document).keypress(function() {
var value=$.trim($("#pass").val());
if (value.length==0) {
$('#forgot').css("display","initial");
} else {
$('#forgot').css("display","none");
}
}
});
有没有更好的方法来检查用户的实时输入并让它运行一个函数?
【问题讨论】:
-
定义“更好的方式”。
标签: jquery html forms field live