Есть форма, в которой находятся два input radio и неактивный текстовый input
<form name="form1" id="form1">
...
<label><input type="radio" name="radio1" value="0" checked/>Нет</label>
<label><input type="radio" name="radio1" value="1"/>Да</label>
<input type="text" value="100" name="input1" disabled/>
...
</form>
Нужно чтобы при переключении radio текстовое поле становилось доступным, а при переключении обратно снова отключалось. Нажатия на label тоже должно срабатывать.
Нужно использовать событие click или change? И можно ли повесить обработчик на массив radio не используя цикла?
Желательно чтобы было на нативном js.