我有一个功能可以根据选中的单选项目启用或禁用表单元素。它工作正常。但是,我希望在页面加载时检查其中一个单选按钮,并且相应的表单元素已经禁用或启用。
现在在页面加载时,我在表单本身上检查了其中一个单选按钮,但是当发生更改时,javascript 会触发。
这是javascript
<script type="text/javascript">
function customerChoice() {
if (document.getElementById('radio1').checked) {
document.getElementById('company').disabled = false;
document.getElementById('onetime').disabled = true;
document.getElementById('span1').style.color = '#cccccc';
document.getElementById('span2').style.color = '#000000';
}
if (document.getElementById('radio2').checked) {
document.getElementById('company').disabled = true;
document.getElementById('onetime').disabled = false;
document.getElementById('span1').style.color = '#000000';
document.getElementById('span2').style.color = '#cccccc';
}
}
window.onload = customerChoice();
</script>
这是两个单选按钮。
<input type="radio" name="type" id="radio1" value="C" onclick="customerChoice()" checked />Current Customer<br />
<input type="radio" name="type" id="radio2" value="O" onclick="customerChoice()" />One Time Customer<br />
需要帮助找出要更改的内容以使 javascript 在加载时触发。谢谢你。