所以我一直试图让这个工作2天,但仍然没有运气。 我有一个函数来计算文本框的字符并在标签中显示结果。
sources.list
我要做的是在getElementByID中使用(输入变量计数器)而不是手动输入subtitlecount_lbl。
我需要对大约15个文本框和标签使用相同的功能。
答案 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