JavaScript — текстовое поле ввода HTML onChange не работает

HTML-текстовое поле ввода на изменение не работает

Вот что у меня есть:

 {amp}lt;script language="JavaScript"{amp}gt; function toggle() { if (this.value=='1') { document.getElementById('dbOn').style.visibility='visible'; } else { document.getElementById('dbOn').style.visibility='hidden'; document.getElementById('dbOff').checked='checked'; } } {amp}lt;/script{amp}gt; {amp}lt;form action="index" method="post"{amp}gt; {amp}lt;input type="text" name="iterations" value="1" onChange="toggle()" {amp}gt; {amp}lt;input type="radio" name="db" value="OFF" checked="checked" id="dbOff" {amp}gt;OFF{amp}lt;br{amp}gt; {amp}lt;input type="radio" name="db" value="ON" id="dbOn" {amp}gt;ON {amp}lt;/form{amp}gt; 

Идея заключается в том, что вам будет разрешено записывать в базу данных, только если вы делаете одну итерацию. В противном случае, я хочу, чтобы опция «ВКЛ» была отключена или исчезла, а выключение было проверено автоматически.

До сих пор я пробовал onChange, onKeyUp и onKeyPress, но ни один из них не работает. Есть идеи, что не так с моим кодом?

Спасибо

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector