miércoles, 4 de mayo de 2011

Como insertar infinito en un input con javascript

Muchas veces queremos introducir como valor dentro de un input el símbolo infinito, para ello no es suficiente saberse el código HTML del símbolo (∞) ya que esto solo nos servirá si el infinito lo metemos directamente en la etiqueta value del input.
<input type="text" name="infinito" value="&infin;" onblur="insertarInfinito(this);" />
Si lo que queremos es poder tanto insertar automáticamente infinito desde javascript, como comprobar si un input lo contiene, debemos utilizar String.fromCharCode(8734); como os muestro a continuación:
function insertarInfinito(obj)
{
if(obj.value=="")
obj.value=String.fromCharCode(8734);
}
Y para comprobar si nuestro obj (input) tiene infinito:
function comprobarInfinito(obj)
{
if(obj.value==String.fromCharCode(8734))
obj.value="";
}

No hay comentarios:

Publicar un comentario