inputボックスは非負数のみ入力できます.
592 ワード
// 2
//1.
//2.
function onlyNonNegative(obj) {
var inputChar = event.keyCode;
//alert(event.keyCode);
//1.
if(inputChar==190 ) {// .
var index1 = obj.value.indexOf(".") + 1;// .
var index2 = obj.value.indexOf(".",index1);
while(index2!=-1) {
//alert(" .");
obj.value = obj.value.substring(0,index2);
index2 = obj.value.indexOf(".",index1);
}
}
//2. . , g:
obj.value = obj.value.replace(/[^(\d|.)]/g,"");
}
呼び出し方法: