velocidad una texto que poner para mueva movimiento marquesina imagenes imagen hacer efectos como codigo animado javascript html html5

javascript - una - ¿Cómo permitir números, retroceso, eliminación, teclas de flecha izquierda y derecha en el texto html?



texto animado html (3)

Estoy usando el siguiente código javascript que creo que solo debería permitir números, retroceso, eliminación, flecha izquierda y flecha derecha en el cuadro de texto, pero también permite alfabetos. No se por que

function validateQty(event) { var key = window.event ? event.keyCode : event.which; if (event.keyCode == 8 || event.keyCode == 46 || event.keyCode == 37 || event.keyCode == 39) { return true; } else if ( key < 48 || key > 57 ) { return false; } else return true; };

Llamando a esta función como

<input type="text" onkeypress=''validateQty(event)''>


Sin duda, su código es correcto, pero se perdió la palabra clave "return" en el cuadro de texto.

<input type="text" onkeypress=''return validateQty(event);''>

Puedes ver el código here


function isNumberKey(evt) { var charCode = (evt.which) ? evt.which : event.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) return false; return true; }

<HTML> <HEAD> </HEAD> <BODY> <input id="txtChar" onkeypress="return isNumberKey(event)" type="text" name="txtChar" maxlength="10"> </BODY> </HTML>


<input type="text" class="form-control" id="dompetku_msisdn" name="dompetku_msisdn" placeholder="Phone Number" aria-describedby="helpBlock" onkeydown=''return (event.which >= 48 && event.which <= 57) || event.which == 8 || event.which == 46 || event.which == 37 || event.which == 39'' required /> </input>