form表单绑定事件onsubmit没有响应–求大神指导
以下是我的代码(ssm框架):
<form action="<%=basePath%>saleDrugAction/edit.do" method="post" onsubmit="return mysubmit()">
<input type="hidden" name="id" value="${s.id}">
<br>
顾客号<input type="text" name="customer_id" value="${s.customer_id}">
<br>
药品编码<select name="drug_id" id="drugid">
<option>请选择药品编码</option>
<c:forEach items="${list}" var="w">
<c:choose>
<c:when test="${item.goodsid == model.goodsid}">
<option <%-- num="${w.stock_number}" --%> value="${w.drug_id}" selected="selected">${w.drug_id}-库存量-${w.stock_number}-</option>
</c:when>
<c:otherwise>
<option <%-- num="${w.stock_number}" --%> value="${w.drug_id}">${w.drug_id}-库存量-${w.stock_number}-</option>
</c:otherwise>
</c:choose>
</c:forEach>
</select>
<br>
销售量<input type="text" name="sale_number" value="${s.sale_number}">
<br>
销售日期<input name="date" class="Wdate" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd',readOnly:true})" value="${s.date}" />
<br>
单价<input type="text" name="price" value="${s.price}">
<br>
<input type="submit" value="提交">
</form>
</div>
对应的js为:
if(date.trim().length0){
alert(“请输入日期”);
return false;
}
if(price.trim().length0){
alert(“请输入单价”);
return false;
}
Number num = $("#drugid").find(“option:selected”).attr(“num”);
Number sale_numberAgo = <%=s.getSale_number()%>;
Number drug_idAgo = <%=s.getDrug_id()%>;
if(drug_idAgo==drug_id){
if(num+sale_numberAgo<sale_number){
alert(“请输入正确的销售数量”);
return false;
}
}else{
if(sale_number>num){
alert(“请输入正确的销售数量”);
return false;
}
}
return true;
}