Javascript:two";“我同意条款复选框”;在一页上

Javascript:two";“我同意条款复选框”;在一页上,javascript,checkbox,Javascript,Checkbox,我有两个协议,用户在继续使用购物车之前,必须通过选中两个不同的框(每个协议1个)来“同意”。如果未选中任何复选框,则两个警报都会通知他们“同意”,然后再继续一次1,并且每个警报都会单独通知他们。但是,当两个按钮都选中时,“提交按钮”不会提交并继续。我怎样才能使以下各项发挥作用 都不检查?警报1 #1未检查?警报2 #2未检查?警报3 请帮忙 <script language="Javascript"> function check_agree (form) { if (form.ag

我有两个协议,用户在继续使用购物车之前,必须通过选中两个不同的框(每个协议1个)来“同意”。如果未选中任何复选框,则两个警报都会通知他们“同意”,然后再继续一次1,并且每个警报都会单独通知他们。但是,当两个按钮都选中时,“提交按钮”不会提交并继续。我怎样才能使以下各项发挥作用

都不检查?警报1

#1未检查?警报2

#2未检查?警报3

请帮忙

<script language="Javascript">
function check_agree (form) {
if (form.agree.checked) {
}
else { alert('You must agree to the application agreement terms before continuing.'); }
}
form.submitButton.disabled = true;
function check_agree_2 (form) {
if (form.agree_2.checked) {
}
else { alert('You must agree to both!'); }
}
form.submit()
</script>

功能检查(表格){
如果(表.同意.勾选){
}
else{alert('在继续之前,您必须同意应用程序协议条款。');}
}
form.submitButton.disabled=true;
功能检查\同意\ 2(表格){
如果(表2.已勾选){
}
否则{alert('You must agree!');}
}
表格提交(
html



我同意并理解将在我的信用卡上处理的费用

我已阅读并同意会员协议/条款和条件


替换“检查同意”,删除“检查同意”2,然后更改“提交”按钮

function check_agree(form) {
if (form.agree.checked && form.agree_2.checked) {
  return true;
} else if(!form.agree.checked) {
  alert('You must agree to the application agreement terms before continuing.');
} else if(!form.agree_2.checked) {
  alert('You must allow us to charge your credit card.');
}
return false;
}
html


替换“检查同意”,删除“检查同意”2,然后更改“提交”按钮

function check_agree(form) {
if (form.agree.checked && form.agree_2.checked) {
  return true;
} else if(!form.agree.checked) {
  alert('You must agree to the application agreement terms before continuing.');
} else if(!form.agree_2.checked) {
  alert('You must allow us to charge your credit card.');
}
return false;
}
html


或许可以尝试以下方法:

<script type="text/javascript">
    function check_agree (form) {
        if (form.agree.checked && form.agree_2.checked) {
            return true;
        }
        if (form.agree_2.checked) { 
            alert('You must agree to the application agreement terms before continuing.'); 
        }
        else if (form.agree.checked) {
            alert("message #2!");
        }
        else {
            alert('You must agree to both!');
        }
        return false;
    }
</script>

功能检查(表格){
如果(已选中form.agree&&form.agree_2.已选中){
返回true;
}
如果(表格2.已勾选){
警报(“在继续之前,您必须同意应用程序协议条款”);
}
否则,如果(表.同意.勾选){
警报(“消息2!”);
}
否则{
警惕(“你必须两者都同意!”);
}
返回false;
}
……关于这一点:

<form action="http://webisite.com" method='post' onsubmit="return check_agree(this);">
<p>
 <span style="text-align: center">
 <input type="checkbox" name="agree" value="anything">

 <b>I Agree To And Understand The Charges That Will Be Processed To My Credit Card</b></span></p>
<p>&nbsp;</p>
<input type="checkbox" name="agree_2" value="anything">

 <b>I Have Read And Agree To The Member Agreement/Terms And Conditions </b>
 <p>&nbsp;</p>
 <span style="text-align: center;">
 <input type="submit" name="submitButton" value="Continue To Shopping Cart">
</form>


我同意并理解将在我的信用卡上处理的费用

我已阅读并同意会员协议/条款和条件

或许可以尝试以下方法:

<script type="text/javascript">
    function check_agree (form) {
        if (form.agree.checked && form.agree_2.checked) {
            return true;
        }
        if (form.agree_2.checked) { 
            alert('You must agree to the application agreement terms before continuing.'); 
        }
        else if (form.agree.checked) {
            alert("message #2!");
        }
        else {
            alert('You must agree to both!');
        }
        return false;
    }
</script>

功能检查(表格){
如果(已选中form.agree&&form.agree_2.已选中){
返回true;
}
如果(表格2.已勾选){
警报(“在继续之前,您必须同意应用程序协议条款”);
}
否则,如果(表.同意.勾选){
警报(“消息2!”);
}
否则{
警惕(“你必须两者都同意!”);
}
返回false;
}
……关于这一点:

<form action="http://webisite.com" method='post' onsubmit="return check_agree(this);">
<p>
 <span style="text-align: center">
 <input type="checkbox" name="agree" value="anything">

 <b>I Agree To And Understand The Charges That Will Be Processed To My Credit Card</b></span></p>
<p>&nbsp;</p>
<input type="checkbox" name="agree_2" value="anything">

 <b>I Have Read And Agree To The Member Agreement/Terms And Conditions </b>
 <p>&nbsp;</p>
 <span style="text-align: center;">
 <input type="submit" name="submitButton" value="Continue To Shopping Cart">
</form>


我同意并理解将在我的信用卡上处理的费用

我已阅读并同意会员协议/条款和条件


为什么要提醒用户?我认为这不是一次好的经历。
在我看来,您可以禁用“提交”按钮,直到选中所有复选框。
下面是一个例子:
HTML:


您可以在此处看到一个实时演示:

为什么要
提醒用户?我认为这不是一次好的经历。
在我看来,您可以禁用“提交”按钮,直到选中所有复选框。
下面是一个例子:
HTML:


你可以在这里看到一个现场演示:

太棒了!就像一个魅力的开发者!非常感谢!令人惊叹的!就像一个魅力的开发者!非常感谢!谢谢你的帮助。这不是一个高容量的服务,所以警报不是什么大问题!非常感谢你的帮助。我喜欢不同的选择,也是我一直在思考的一个!谢谢你的帮助。这不是一个高容量的服务,所以警报不是什么大问题!非常感谢你的帮助。我喜欢不同的选择,也是我一直在思考的一个!谢谢你的帮助,彼得!非常感谢!谢谢你的帮助,彼得!非常感谢!
var cb1 = document.getElementById("cb1"),
    cb2 = document.getElementById("cb2"),
    button = document.getElementById("button");
button.disabled = true;    
cb1.onclick = cb2.onclick = function(){
    if(cb1.checked && cb2.checked){
        button.disabled = false;
    }
    else{
        button.disabled = true;
    }
};