텍스트 영역에 입력 한 문자 수를 계산하는 자바 스크립트 카운터뿐만 아니라 텍스트 영역이있는 양식이 있습니다. 텍스트 영역과 카운터에 입력 한 내용을 모두 다시 설정하는 버튼이 필요합니다.서식 재설정 버튼에 자바 스크립트가 필요합니다.
이것은 내 양식 코드 :
<script type="text/javascript">
function change (el) {
var max_len = el.name == 'left' ? 60 : 320;
if (el.value.length > max_len) {
el.value = el.value.substr(0, max_len);
}
document.getElementById(el.name + '_char_cnt').innerHTML = el.value.length;
document.getElementById(el.name + '_chars_left').innerHTML = max_len -
el.value.length;
return true;
}
</script>
<h2 style="background-color: #eee; padding: 10px 20px 10px 20px; margin-
bottom: 20px;">Enter meta title tag</h2>
<form id="title">
<textarea style="border: 1px solid #eb008b;" cols="100" name="left"
rows="2" maxLength="60" onkeyup="change(this);"></textarea>You've typed <span id="left_char_cnt"><b>0</b></span>
character(s) out of a possible 60. You are allowed <span
id="left_chars_left"><b>lots</b></span> more
<input class="btn btn-primary" type="button" value="reset title" />
</form>
자바 스크립트 아래의 텍스트는 텍스트 영역에 입력하지만이 기간 "left_char_cnt"무엇 자바 스크립트가
<script>
function myFunction() {
document.getElementById("title").reset();
}
</script>
내에서 카운터를 재설정하지 않습니다 재설정 둘 다 재설정해야합니까?
[div 내 스팬을 지우는 방법] 가능한 복제본 (https://stackoverflow.com/questions/12633683/how-to-clear-a-span-inside-a-div) – Nope
이 질문은 'document.getElementById'를 사용하는 줄이 이미 있고'document.getElementById ("left_char_cnt")로 아무 것도 시도하지 않았습니다 -'JavaScript를 사용하여 범위를 재설정하는 방법'에 대한 간단한 검색은 몇 가지 결과를 보여줍니다 필요한 대답과 함께 - 표시된 중복을 참조하십시오, 몇 가지 대답은'innerHTML'을 사용하여 JavaScript 솔루션을 포함하고 있습니다 – Nope