Я добрая новичок в java и javascript. Я хотел бы знать, как я могу закодировать следующий скрипт, чтобы мне не нужно было создавать столько строк кода. Этот скрипт используется для отключения полей и включения их только тогда, когда пользователь выбирает этот флажок.Цитирование в javascript для отключения полей
<script>
function start() {
form1.s_Name.disabled = true;
form1.r_Name.disabled = true;
form1.s_Address.disabled = true;
form1.r_Address.disabled = true;
form1.s_Postal.disabled = true;
form1.r_Postal.disabled = true;
form1.s_City.disabled = true;
form1.r_City.disabled = true;
form1.s_Email.disabled = true;
form1.r_Email.disabled = true;
form1.s_Phone.disabled = true;
form1.r_Phone.disabled = true;
}
onload = start;
function chgtx() {
form1.s_Name.disabled = !form1.chkChange.checked;
form1.r_Name.disabled =!form1.chkChange.checked;
form1.s_Address.disabled = !form1.chkChange.checked;
form1.r_Address.disabled = !form1.chkChange.checked;
form1.s_Postal.disabled = !form1.chkChange.checked;
form1.r_Postal.disabled = !form1.chkChange.checked;
form1.s_City.disabled = !form1.chkChange.checked;
form1.r_City.disabled = !form1.chkChange.checked;
form1.s_Email.disabled = !form1.chkChange.checked;
form1.r_Email.disabled = !form1.chkChange.checked;
form1.s_Phone.disabled = !form1.chkChange.checked;
form1.r_Phone.disabled = !form1.chkChange.checked;
}
Я думаю сформировать код вы можете увидеть, что только form1.s_
и form1.r_
и !form1.chkChange.checked;
фиксированы и повторение.
Не могли бы вы посоветовать мне, как я могу преобразовать этот код в стиль цикла, чтобы быть более эффективным?
Javascript не ява – gefei