gpt4 book ai didi

jquery - 传递 3 个字符长度后不会淡出错误消息

转载 作者:行者123 更新时间:2023-12-01 07:31:14 24 4
gpt4 key购买 nike

<form id="createtableform" method="post" action="">
<p>
Masa ismi :
<input type="text" name="name" id="tablename" />
</p>
<p>
<input type="submit" name="submit" id="submit" value="submit" />
</p>
</form>
<div id="error"></div>

$('#tablename').focus();
$('#error').fadeOut(500);
$('#tablename').keyup(function(){
var tablename = $('#tablename').length;

if( tablename <= 3){

$('#error').html('Min 3 characters please');
$('#error').fadeIn(500);
}
if( tablename > 3){
$('#error').fadeOut(500);
}
});

为什么在我传递 3 个字符后它没有淡出?

jsfiddle:http://jsfiddle.net/bMJqH/3/

最佳答案

您获得的是匹配元素数组的长度,而不是字段内文本的长度。

更改:

var tablename = $('#tablename').length;

致:

var tablename = $('#tablename').val().length;

更新的 fiddle :http://jsfiddle.net/bMJqH/4/

此外,have a look at the API关于 length 属性。

关于jquery - 传递 3 个字符长度后不会淡出错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5978100/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com