验证数量和金额
通過isNaN()方法驗證,返回一個Boolean值
驗證數量的正則表達式為:var regExp2 = /^[1-9]+(\d*)$/; <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><base href="<%=basePath%>"><title>驗證數量和金額</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--><script language="javascript"> function checkInsert(){var number = document.getElementById("number"); //數量文本框對象var price = document.getElementById("price"); //單價文本框對象var regExp2 = /^[1-9]+(\d*)$/; //驗證數量的正則表達式if(isNaN(price.value)){ //驗證單價是否為數字alert("您輸入的單價不是有效值!");price.focus();return false;}if(number.value!=null&&number.value!=""){if(!regExp2.test(number.value)){ //驗證數量是否符合正則表達式alert("數量必須為正整數!");number.focus();return false;}}return true;}function save(){if(checkInsert()){document.getElementById("myform").submit();}}</script><style type="text/css">table{font-size: 13px;font-family: 楷體;color:navy;}input{font-size: 13px;font-family: 楷體;color:navy;}font{font-size: 12px;font-family: 楷體;color:orangered;}.style1{width: 500px;height: 260px;}</style></head><body><fieldset class="style1"><legend>添加采購信息</legend><form action="" id="myform"><table align="center"><tr><td>采購單號:</td><td><input type="text" > </td></tr> <tr><td>商品名稱:</td><td><input type="text" /></td></tr><tr><td>生產廠家:</td><td><input type="text" /></td></tr><tr><td>規格:</td><td><input type="text" ></td></tr><tr><td>單價:</td><td><input type="text" id="price"/>元</td></tr><tr><td>數量:</td><td><input type="text" id="number"/></td></tr> <tr><td align="center" colspan="2"><input type="button" value="保 存" "save()"></td></tr></table></form></fieldset></body> </html>總結
- 上一篇: 验证网站地址是否有效
- 下一篇: 验证字符串是否以指定字符开头