作不能為空 javascript

gavinlee發表於2005-08-20

幾項不能同時為空的判斷

[@more@]function ninainai() { if(document.all("hidCount").value=="2") { //for(int i=2;i<=3;i++) //{ var txtCount2= document.Form1.all("dgProducts:_ctl2:txtCount").value; var txtMoney2= document.Form1.all("dgProducts:_ctl2:txtMoney").value; var txtCount3= document.Form1.all("dgProducts:_ctl3:txtCount").value; var txtMoney3= document.Form1.all("dgProducts:_ctl3:txtMoney").value; //var txtProductPrice = document.all("dgRepeater:_ctl"+i+":ProductPrice").value ; //var txtTotalPrice = txtProductAmount*txtProductPrice; //document.all("dgRepeater:_ctl"+i+":TotalPrice").value = parseFloat(txtTotalPrice); if(txtCount2=="") { document.Form1.all("dgProducts:_ctl2:txtCount").value="0"; } if(txtCount3=="") { document.Form1.all("dgProducts:_ctl2:txtMoney").value="0"; } if(txtMoney2=="") { document.Form1.all("dgProducts:_ctl3:txtCount").value="0"; } if(txtMoney3=="") { document.Form1.all("dgProducts:_ctl3:txtMoney").value="0"; } if(( txtCount2=="0"||txtCount2=="")&&( txtCount3=="0"||txtCount3=="")) { alert("請填寫預計採購產品組資訊"); return false; } else if(( txtMoney2=="0"||txtMoney2=="")&&( txtCount3=="0"||txtCount3=="")) { alert("請填寫預計採購產品組資訊"); return false; } /*if( txtCount3=="0"||txtCount3=="") { alert("d"); } if( txtMoney3=="0"||txtMoney3=="") { alert("d");||txtCount2!=""||txtCount3!="") }*/ else if(txtCount2!="0"&&txtCount3!="0") { alert("不能同時新增兩項預計採購產品組資訊"); return false; } else if(txtMoney2!="0"&&txtMoney3!="0") { alert("不能同時新增兩項預計採購產品組資訊"); return false; } /*else if(txtCount2!=""&&txtCount3!="") { alert("不能同時新增兩項"); }*/ } if(document.all("hidCount").value=="1") { var txtCount2= document.Form1.all("dgProducts:_ctl2:txtCount").value; var txtMoney2= document.Form1.all("dgProducts:_ctl2:txtMoney").value; if(txtCount2=="") { document.Form1.all("dgProducts:_ctl2:txtCount").value="0"; } if(txtMoney2=="") { document.Form1.all("dgProducts:_ctl3:txtCount").value="0"; } if( txtCount2=="0"||txtCount2=="") { alert("請填寫預計採購產品組資訊"); return false; } else if( txtMoney2=="0"||txtMoney2=="") { alert("請填寫預計採購產品組資訊"); return false; } } }

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/310974/viewspace-804840/,如需轉載,請註明出處,否則將追究法律責任。

相關文章