我在 php 中为标准复选框创建了一个函数,它称为 cbox 以及一个称为 inp 的标准输入框。
<tr><td><?php cbox('charge_cc'); ?> Charge CC? Amount $ <?php inp('charge_amt'); ?></td></tr>
如果在“charge_amt”输入字段中输入了金额,则在发布/提交之前也需要选中该复选框。
如果没有在输入字段中输入金额,则他们不需要选中该框,可以继续填写表格的其余部分并提交。我不确定如何做到这一点,因为我认为我的 cbox 和 inp 的 php 函数正在破坏我的 jquery/javascript。
截至目前,我已经尝试了一些变化:
<script type="text/javascript">
function validate(){
if (document.getElementById('charge_cc').checked){
alert("checked") ;
}else{
alert("You didn't check it! Let me check it for you.")
}
}
</script>
无济于事,任何帮助将不胜感激。
<td><input type="hidden" name="charge_cc" value="0" class="charge_cc">
<input type="checkbox" id="charge_cc" name="charge_cc" value="1" class="charge_cc"> Charge CC? Amount $ <input type="text" id="charge_amt" name="charge_amt" value="" size="8" maxlength="6"></td>