FAQ: Eliminar caracteres inválidos de un campo antes de enviar el formulario
0 COMENTARIOS - Publicado hace 62 meses - Clasificado en: TIPS, JAVASCRIPTEste código elimina todos los caracteres inválidos de un campo al salir de él. Los caracteres válidos se definen dentro de la variable sValidos. En el ejemplo se adminten los números del "1" al "9" y las letras "a" y "b".
<script language="JavaScript">
<!--
function sValidosarCadena(string) {
for (var i=0, output='', sValidos="123456789ab"; i<string.length; i++)
if (sValidos.indexOf(string.charAt(i)) != -1)
output += string.charAt(i)
return output;
}
//-->
</script>
<form>
<p><input type="text" onChange="this.value=sValidosarCadena(this.value)"></p>
<p><input type="text" name="textfield"></p>
</form>
Algunas entradas relacionadas:
- FAQ: Abrir una ventana a pantalla completa o fullscreen
- Javascript: typeof
- Características ocultas de Javascript
- FAQ: Abrir una ventana desde un enlace de texto
- Javascript para ordenar tablas
- El objeto history
- Reducir ficheros Javascript y CSS con PHP
También te puede interesar:
| BookmarkDD: Deshazte de marcadores duplicados en Firefox | Who Links to Me | 9 Hacks de WordPresss para fomentar la interactividad | Crear una lengua similar a la de los Rolling Stones en Illustrator | 11 herramientas para optimizar y limpiar CSS |





















dise帽o web valencia en 500 iconos gratuitos para tus aplicaciones web




