El problema es que tengo una función que acepta solo números decimales que no esta funcionando en FireFox, pero si en IE. La misma es llamada desde:
<input size="10" maxlength="10" name="txtMontoPagado" onkeypress="javascript:ValidarNumero(this.name);">
Mi javascript asociado a esto es:
function ValidarDecimal(txtCampo)
{
var ac;
var texto = document.forms.item(0).item(txtCampo).value;
if (window.event) {
ac = window.event.keyCode;
if ((ac >= 48) && (ac <= 57) || (ac == 44) || (ac == 46) || (ac == 13) || (ac == 8) || (ac == 9)) {
}
else {
if (ac == 46) {
window.event.keyCode = ac - 2;
}
else {
if (ac == 13) {
window.lnkIntro.click();
}
else {
//window.event.keyCode = " ";
window.event.returnValue = false;
}
}
//document.forms.item(0).item(txtCampo).value = texto;
texto = "";
}
}
}
Me gustaria saber como puedo adaptar este código para que también funcione ne Mozilla Firefox?
Desde ya, muchas gracias.
Saludos