2014-01-03 3 views
0

Я пытаюсь создать форму html5 с разными полями ввода, с флажком, который может включать/отключать поля ввода.включить/отключить поля ввода с помощью флажков (javascript)

Когда флажок установлен, должно быть возможно ввести данные в поле ввода. Если этот флажок не выбран, не следует вводить данные в поле ввода.

Я уже пробовал это (просто чтобы попробовать, если включать/отключать работы):

<script> 
document.getElementById("checkbox").onclick = function() { 
    document.getElementById("inputfield").disabled=true; 
} 
</script> 

Поле ввода отключается, когда пользователь нажимает на флажок, так отключив поля работает, но я не знаю, как он работает с выбором флажка и повторным включением.

Это мой первый раз, используя javascript, поэтому любая помощь очень ценится!

ответ

2

Вы проверить состояние флажка

document.getElementById("inputfield").disabled= this.checked; 
0

Спасибо! Также получено другое решение:

function active() 
{ 
    if(document.getElementById('checkbox').checked) 
    document.getElementById('inputfield').disabled=false; 

    else 
    document.getElementById('inputfield').disabled=true; 
} 
Смежные вопросы