我对java和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_
and是固定的和重复的form1.r_
。!form1.chkChange.checked;
您能否告诉我如何将这段代码转换为循环样式以提高效率?