
numeros con 2 decimales
Publicado por jhean carlos (4 intervenciones) el 21/05/2012 17:05:33
como estan
tengo un script pero no puedo corregirlo
quiero que me acepte 4 numeros enteros y dos decimales
pero cuando introdusco numeros solo me acepta tres numeros y dos decimales
alguien me pude ayudar
ejemplo:
tengo un script pero no puedo corregirlo
quiero que me acepte 4 numeros enteros y dos decimales
pero cuando introdusco numeros solo me acepta tres numeros y dos decimales
alguien me pude ayudar
ejemplo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<SCRIPT LANGUAGE="JavaScript">
function NumCheck(e, field)
{
key = e.keyCode ? e.keyCode : e.which
// backspace
if (key == 8) return true
// 0-9
if (key > 47 && key < 58) {
if (field.value == "") return true
regexp = /.[0-9]{2}$/
return !(regexp.test(field.value))
} // .
if (key == 46) {
if (field.value == "") return false
regexp = /^[0-9]+$/
return regexp.test(field.value)
} // other key
return false
}
</script>
<input type="text" name="long_tramo" id="long_tramo" onkeypress="return NumCheck(event, this)"/>
Valora esta pregunta


0