Slam
Новичок
вопрос про флажки и поля
Помогите, пожалуста решить вопрос с флажком и полями, которые от него зависят.
Итак. Есть один флажок и два поля.
Если флажек не отмечен, то поля неактивные. Если флажек отметить, то поля тут же становяться доступными для редактирования.
Делаю следующим образом:
----------------
Проблема заключаеться в том, что никогда не выполняеться условие истинности!!!
Будь флажок отмечен или нет.
В чем загвоздка?
Помогите, пожалуста решить вопрос с флажком и полями, которые от него зависят.
Итак. Есть один флажок и два поля.
Если флажек не отмечен, то поля неактивные. Если флажек отметить, то поля тут же становяться доступными для редактирования.
Делаю следующим образом:
Код:
<form action="" method="post" name="order_form">
<!--- skiped ---->
<input type="checkbox" name="delivery_address" id="delivery_address" onclick="enable();" />
Text 1: <input type="text" name="customer_address" disabled /><br />
Text 2: <input type="text" name="delivery_address" disabled /><br />
<!--- skiped ---->
</form>
Код:
function enable()
{
if(document.order_form.delivery_address.checked == true){
//document.order_form.customer_address.enabled = true;
//document.order_form.delivery_address.enabled = true;
document.write("Enabled");
}
else{
//document.order_form.customer_address.value = "XXX";
//document.order_form.customer_address.disabled = true;
//document.order_form.delivery_address.disabled = true;
document.write("Disabled");
}
}
Будь флажок отмечен или нет.
В чем загвоздка?