JS问题,帮我检查一下代码的错误 25
代码如图一,当输入一个字符时并不会有变化,输入两个字符就显示29三个字符显示28,不应该是输入一个字符显示29,两个字符显示28吗如图二?而且删除一些字符后剩余数量不会自...
代码如图一,当输入一个字符时 并不会有变化,输入两个字符 就显示29 三个字符显示28,不应该是 输入一个字符显示29,两个字符显示28吗如图二? 而且删除一些字符后 剩余数量不会自动变,如图三。另外,是什么原因输入字符是汉字就没有用啊
展开
3个回答
展开全部
<script>
window.onload=function(){
text.oninput=function(){
span.innerHTML=30-this.value.length;
}
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js监听一个input事件即可,很简单的。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
</head>
<body>
<div>
<p>
您还可以输入
<font>30</font>
/30字
</p>
<textarea oninput='check(this);'></textarea>
</div>
<script type="text/javascript">
function check(e) {
$('font').text(
30 - $(e).val().length
);
}
</script>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询