Buenas!
resulta que sobre mis input no se deben duplicar los caracteres (.) y (-) .
He logrado echarlo a andar con un script pero unicamente me respeta el caracter del (.)
y en mi peor caso nisiqueira me deja colocar el caracter (-)
la funcion que ocupo es la siguiente
Código Javascript
:
Ver originalfunction onKeyDecimal(e,thix) {
var keynum = window.event ? window.event.keyCode : e.which;
if (document.getElementById(thix.id).value.indexOf('.') != -1 && keynum == 46)
return false;
if ((keynum == 8 || keynum == 48 || keynum == 46))
return true;
if (keynum <= 47 || keynum >= 58) return false;
return /\d/.test(String.fromCharCode(keynum));
}
claramente en los envetos de mis input mando a llamar esta funcion pero no me pinta ningun caracter (-).
Aqui mis input
Código HTML:
Ver original "Velocidad de Subida"
"
<input id='txtvSubida' type='text' onkeypress='return onKeyDecimal(event,this)' maxlength='8'/> " + unidad
"Velocidad de Bajada"
"
<input id='txtvBajada' type='text' onkeypress='return onKeyDecimal(event,this)' maxlength='8'/> " + unidad
Por favor si alguien puede iluminar mi camino estaria agradecido eternamente