Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用JS/Jquery对asp.net文本框进行动态字符计数?_Javascript_Jquery_Asp.net - Fatal编程技术网

Javascript 使用JS/Jquery对asp.net文本框进行动态字符计数?

Javascript 使用JS/Jquery对asp.net文本框进行动态字符计数?,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我有一个文本框,我想动态字符数多少个字符 总最大限值=500时未考虑 asp:TextBox> 您可以使用val.value.length在文本框/文本区域中获取大量字符 函数countChar(val){ var len=val.value.length; 如果(len>=500){ val.value=val.value.substring(0500); }否则{ $('.numbersofChart').text(500-len); } }; 解决了您的问题请测试此代码可能会帮助您更好地

我有一个文本框,我想动态字符数多少个字符 总最大限值=500时未考虑

asp:TextBox>

您可以使用
val.value.length
在文本框/文本区域中获取大量字符

函数countChar(val){
var len=val.value.length;
如果(len>=500){
val.value=val.value.substring(0500);
}否则{
$('.numbersofChart').text(500-len);
}
};

解决了您的问题请测试此代码可能会帮助您更好地解决问题

<h5 >Characters Left <span id="remaining">500</span></h5>

<input type="text" id="question_comment_body" name="question_comment_body" placeholder="Your Comment Here...">


<script type="text/javascript">
    function charCount() {
        var textEntered = document.getElementById('question_comment_body').value;
        var msg = document.getElementById('remaining');
        var counter = (500-(textEntered.length));
        msg.textContent = counter;
    }
    var el = document.getElementById('question_comment_body');
    el.addEventListener('keyup',charCount,false);
</script>
左500个字符
函数charCount(){
var textEntered=document.getElementById('question\u comment\u body')。值;
var msg=document.getElementById(“剩余”);
变量计数器=(500-(textcentered.length));
msg.textContent=计数器;
}
var el=document.getElementById('question_comment_body');
el.addEventListener('keyup',charCount,false);

你能用DIV class代替id吗?@DeepakJain你是说你想用class而不是id来选择DIV吗?如果是这样的话,请检查我是否使用过。谢谢你的帮助!!当剩下1个字符,而您试图添加另一个字符时,问题就出现了。。我已经更新了代码
<h5 >Characters Left <span id="remaining">500</span></h5>

<input type="text" id="question_comment_body" name="question_comment_body" placeholder="Your Comment Here...">


<script type="text/javascript">
    function charCount() {
        var textEntered = document.getElementById('question_comment_body').value;
        var msg = document.getElementById('remaining');
        var counter = (500-(textEntered.length));
        msg.textContent = counter;
    }
    var el = document.getElementById('question_comment_body');
    el.addEventListener('keyup',charCount,false);
</script>