Input box can only enter numbers, decimal point, minus sign
Advertisements
function checkValue(val){
this.val=val;
}
var discountValue=new checkValue("");// Define global variables, record the last legitimate values
function clearNoNum(obj,isMinus,objValue)
{
var key = event.keyCode;
var value = obj.value;
// Defining legal press list, including a small keypad 0-9, The main keyboard area 0-9, decimal point , The negative sign, bottom, left, and right arrow keys ,home,end,delete
var mayKey =new Array(8,35,36,37,38,39,40,46,48,49,50,51,52,53,54,55,56,57,96,97,98,99,100,101,102,103,104,105,110,190);
if((key==189||key==109)&&isMinus&&objValue.val.length==0){// According to isMinus determine whether cannot enter a negative number , If we can judge the negative sign is in the first
objValue.val = value;
return false;
}
for(var i=0;i<mayKey.length;i++){
if(key==mayKey[i]){
objValue.val = value;
return false;
}
}
document.execCommand('undo');// If the keyboard is not click on the above button, clear the value of the input box
obj.value = objValue.val;// Set the global variable's value to the input box to last; a legal value assigned to an input box again
}
function discountCheck(obj){
clearNoNum(obj,false,discountValue);
}
Call page methods:
<input type="text" onkeyup="discountCheck(this)" />
Related Posts of Input box can only enter numbers, decimal point, minus sign
-
hibernate using c3p0 connection pooling
Private http://www.lifevv.com/tenyo/doc/20070605102040991.html c3p0 for open source's JDBC connection pool, with the release hibernate. This article describes how to use the hibernate configuration in c3p0. c3p0 connection pool configuration is v ...
-
Hibernate configuration parameters hibernate.hbm2ddl.auto
Hibernate in the configuration file: <properties> <property name="hibernate.hbm2ddl.auto" value="create" /> </ properties> Parameter Description: validate load hibernate, the authentication to create a database t ...
-
Build flex + spring + blazeds + hibernate application
Build flex + spring + blazeds + hibernate application First, set up the project blazeds 1, will blazeds.war extract to a directory, such as: myflex /; 2, set up java works were such as: MyFlex, in the orientation of selection create project from exis ...
-
Hibernate connection pool configuration
Hibernate connection pool configuration <! - Jdbc -> <property name="connection.driver_class"> oracle.jdbc.driver.OracleDriver </ property> <property name="connection.url"> jdbc: oracle: thin: @ 10.203.14.132:15
-
hibernate generic generic DAO
package org.lzpeng.dao; import java.io.Serializable; import java.util.List; import org.hibernate.Criteria; import org.hibernate.Query; import org.hibernate.criterion.Criterion; import org.springside.modules.orm.hibernate.Page; /** * * @version 2009-1-10 *
-
can not be represented as java.sql.Timestamp
Development of procedures for the use of hibernate when, some time there is no need to fill in the fields, but after the hibernate query time reported "Java.sql.SQLException: Value'0000-00-00 'can not be represented as java.sql.Timestamp ...
-
Struts2 + hibernate + spring problem user log in
dao layer services layer action jsp <tr> <td align="center"> <b> user name: </ b> </ td> <td> <s: textfield name = "czyNumber" cssClass = "textstyle" theme = "simple" size = &q
-
Hibernate secondary cache
Hibernate cache: 2-bit cache, also known as process-level cache or SessionFactory level cache, secondary cache can be shared by all of the session Cache configuration and the use of: Will echcache.xml (the document code in hibernate package directory ...
-
Hibernate's lazy strategy
hibernate Lazy strategy can be used in: <class> tag, it can be true / false Tags can <PROPERTY> values true / false type of necessary tools to enhance <set> <list> can tag values true / false / extra <many-to-one> <on ...












