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