Numeric validation not working
function NumericOnly(event) {
//debugger;
if (event.keyCode > 47 && event.keyCode < 58) {
event.returnValue = true;
return true;
}
else {
event.returnValue = false;
return false;
}
}
//debugger;
if (event.keyCode > 47 && event.keyCode < 58) {
event.returnValue = true;
return true;
}
else {
event.returnValue = false;
return false;
}
}
suppose i entered a "v", it execute the else part but (event.returnVale=false;) value return to "v" i try some other options
else { event.preventDefault();
return false;
}
even i used like this
event.returnValue = null;
but my bad luck not working anyone know this help me...
Vasanth NatarajanPosted Jun 17, 2016, 8:08 AM
//debugger;
if ((event.keyCode > 47 && event.keyCode < 58) || event.keyCode == 45) {
if (event.srcElement.value.length == 3) {
event.srcElement.value = event.srcElement.value + '-';
}
if (event.srcElement.value.length == 7) {
event.srcElement.value = event.srcElement.value + '-';
}
if (event.srcElement.value.length != 3 && event.srcElement.value.length != 7) {
if (event.keyCode == 45) {
event.returnValue = false;
}
}
}
else {
event.returnValue = false;
return false;
}
}
Karthik ElumalaiPosted Jun 17, 2016, 6:34 AM