function checkOrder(){
if(confirm("正在进行'满额则增礼品'活动,是否查看详情?")){
location.href="http://www.baidu.com";
}else{
var displayValue;
var temp;
temp = document.getElementById("receiver").value;
if((temp==null)||(temp=="")){
alert("请修改您的收货地址信息");
return false;
}
temp = document.getElementById("mobile").value;
if((temp==null)||(temp=="")){
alert("请修改您的收货地址信息");
return false;
}
/*
* temp = document.getElementById("tel").value;
* if((temp==null)||(temp=="")){ alert("请修改您的收货地址信息"); return false; }
*/
temp = document.getElementById("addr").value;
if((temp==null)||(temp=="")){
alert("请修改您的收货地址信息");
return false;
}
displayValue = document.getElementById('sendWayTable').style.display;
if(displayValue=='block'){
alert('请保存配送方式!');
return false;
}
displayValue = document.getElementById('receiveraddr').style.display;
if(displayValue=='block'){
alert('请保存收货信息!');
return false;
}
displayValue = document.getElementById('payWayFormDiv').style.display;
if(displayValue=='block'){
alert('请保存支付信息!');
return false;
}
if(confirm("提交后订单将无法修改,您确定已对订单进行校验并提交订单吗?")){
document.order.submit();
}
}
}js脚本如上...作用是给一个按钮添加了一个onClick事件 当单机这个button时 现询问时候查看活动页面.如果是则跳转,如果否.则进行表单验证...可是实际上 当我点击这个按钮的时候 直接进行表单验证.没有询问是否跳转
如<input type="button" value="测试" onclick="checkOrder();" />
在checkOrder()中加上验证。
checkOrder()
{
...
//验证的代码
//提交
}
代码如下<input type="image" onClick="javascript:checkOrder();" src="..." weight="..."
height="..."/>
window.confirm();