Я очень новичок в javascript, но я пытаюсь установить флажок, который будет копировать информацию о счетах в коробки для отправки.У меня есть флажок с событием onclick, установленный так:
<input type="checkbox" name="chkSame" id="chkSame" onClick="fncCheckbox()"/> same as customer info<br/>
Я получаю сообщение об ошибке «Ожидаемый»; «в строке Else в следующей функции.Это сработает, если я вообще уберу утверждение IF.Это работает, если я просто избавляюсь от ELSE или оставляю ELSE как 1 строку и избавляюсь от скобок {}.Это работает, когда я настраиваю что-то очень похожее на тестовой странице.Я понятия не имею, почему это не работает в этом случае все же.Функция ниже:
<script type="text/javascript">
function fncCheckbox()
{
if (document.RepairRequestform.chkSame.checked) {
document.RepairRequestform.txtShipName.value = document.RepairRequestform.txtBillName.value;
document.RepairRequestform.txtShipCompany.value = document.RepairRequestform.txtBillCompany.value;
document.RepairRequestform.txtShipAddress.value = document.RepairRequestform.txtBillAddress.value;
document.RepairRequestform.txtShipAddress2.value = document.RepairRequestform.txtBillAddress2.value;
document.RepairRequestform.txtShipCity.value = document.RepairRequestform.txtBillCity.value;
document.RepairRequestform.txtShipState.value = document.RepairRequestform.txtBillState.value;
document.RepairRequestform.txtShipZip.value = document.RepairRequestform.txtBillZip.value;
} Else {
document.RepairRequestform.txtShipName.value = "";
document.RepairRequestform.txtShipCompany.value = "";
document.RepairRequestform.txtShipAddress.value = "";
document.RepairRequestform.txtShipAddress2.value = "";
document.RepairRequestform.txtShipCity.value = "";
document.RepairRequestform.txtShipState.value = "";
document.RepairRequestform.txtShipZip.value = "";
}
}
</script>