81,094
社区成员
发帖
与我相关
我的任务
分享
function addOrder(number,orderNumber,aaa) {
// alert(this.value);
//定义正则表达式部分
var reg = /^\d+$/;
var num=document.getElementById("num"+aaa).value;
if(num.constructor===String)){
var re=value.match(reg);
if(confirm("确定要保存吗?")){
window.location="orderAction.do?action=6&number="+number+"&num="+num+"&orderNumber="+orderNumber;
}
}
}
<div align="center">
<%if(orderForm.getSign().equals("1")){%>
<input id="num<%=orderDetailNumber%>" name="num<%=orderDetailNumber%>" readonly="true" size="5" type="text" onblur="addOrder('<%=orderDetailForm.getId() %>','<%=orderForm.getNumber() %>',<%=orderDetailNumber%>)" value="<%=orderDetailForm.getNumber() %>"onKeyUp="check(this.form,this.value,<%=orderDetailNumber%>)">
<%}else{%>
<input id="num<%=orderDetailNumber%>" name="num<%=orderDetailNumber%>" size="5" type="text" onblur="addOrder('<%=orderDetailForm.getId() %>','<%=orderForm.getNumber() %>',<%=orderDetailNumber%>)" value="<%=orderDetailForm.getNumber() %>"onKeyUp="check(this.form,this.value,<%=orderDetailNumber%>)">
<%}%>
</div>
isNaN(num)
判断是否不是一个数字,如果num不是数字则返回true,反之返回false