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 original
function 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
"<td>" "Velocidad de Subida" "</td>" "<td>" "<input id='txtvSubida' type='text' onkeypress='return onKeyDecimal(event,this)' maxlength='8'/> " + unidad "</td>" "</tr>" "<tr align=left>" "<td>" "Velocidad de Bajada" "</td>" "<td>" "<input id='txtvBajada' type='text' onkeypress='return onKeyDecimal(event,this)' maxlength='8'/> " + unidad "</td>"
Por favor si alguien puede iluminar mi camino estaria agradecido eternamente