使用函数计算文本框字符

时间:2016-01-18 15:02:03

标签: javascript html asp.net

所以我一直试图让这个工作2天,但仍然没有运气。 我有一个函数来计算文本框的字符并在标签中显示结果。

sources.list

我要做的是在getElementByID中使用(输入变量计数器)而不是手动输入subtitlecount_lbl。

我需要对大约15个文本框和标签使用相同的功能。

1 个答案:

答案 0 :(得分:0)

工作正常。也许这是正确的参数切换的问题。

function textCounter2(field, counter, maxlimit) {
    if (field.value.length > maxlimit) {
        field.value = field.value.substring(0, maxlimit);
    } else {
        document.getElementById(counter).innerText = maxlimit - field.value.length;
    }
}
<input name="test" onkeyup="textCounter2(this, 'subtitlecount_lbl', 5)" onchange="textCounter2(this, 'subtitlecount_lbl', 5)" /><br />
<span id="subtitlecount_lbl"></span> characters left