HTML的button按钮和submit按钮在提交时的

来源:互联网 发布:php sqlserver2008 编辑:程序博客网 时间:2024/05/17 02:28


若是button按钮时,比如:

<input type="button" name="choose" value="addMedicine" class="button white" onclick="checkinfo()">     
function checkinfo(){     var onSaleNo = document.getElementById("onSaleNo").value;     var medicineNo = document.getElementById("medicineNo").value;     var storeNo = document.getElementById("storeNo").value;     var saleNum = document.getElementById("saleNum").value;     var price = document.getElementById("price").value;     var cost = document.getElementById("cost").value;     var errorInfo="";     if (onSaleNo=="") {     errorInfo+="在售编号不可为空\n";     }     if (medicineNo=="") {     errorInfo+="药品编号不可为空\n";     }     if (storeNo=="") {     errorInfo+="药店编号不可为空\n";     }     if (saleNum=="") {     errorInfo+="药品在售数量不可为空\n";     }     if (price=="") {     errorInfo+="售价不可为空\n";     }     if (price<=0) {     errorInfo+="售价不可小于等于0\n";     }     if (cost=="") {     errorInfo+="进价不可为空\n";     }     if (cost<=0) {     errorInfo+="进价不可小于等于0\n";     }     if(errorInfo==""){     document.getElementById("addMedicineForm").submit();     }       else{     alert(errorInfo);         return false;      }    }
         那么当执行return false时,就不会再提交,而如果是submit按钮,就算执行了return false 它还是会提交。