作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
前往此处:http://webapps.bcit.ca/A00839579/MDIA3207/Assign4/checkout.html
这就是我想要表单执行的操作...如果填写了帐单表单,但未填写发货表单,则该表单不会验证。如果单击该复选框,则仅验证账单信息。现在,如果未选中该复选框,它不会验证送货信息。
这是 javascript 链接(太多,无法在此处发布):http://webapps.bcit.ca/A00839579/MDIA3207/Assign4/checkout.js
提前非常感谢!
最佳答案
添加到您的 JavaScript 中:
function validateFullCheckout()
{
var pass_billing = validateCheckout();
if(!pass_billing)return false;
if(!document.getElementById('billingcopy').checked)
{
var pass_shipping = validateShipCheckout();
if(!pass_shipping)return false;
}
return true;
}
改变
<form id="checkoutform" name="checkoutform" onsubmit="return validateCheckout(), return validateShipCheckout();" method="post" action="complete.html">
至
<form id="checkoutform" name="checkoutform" onsubmit="return validateFullCheckout();" method="post" action="complete.html">
警告...我只是在这里输入...没有测试它。
注意...如果您想要更快的答案,最好将您的问题归结为基础知识并提供一个简短的示例,而不是要求人们浏览您的代码。
关于javascript - 如果选中复选框,则不验证发货单 - JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9597187/
我是一名优秀的程序员,十分优秀!