Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Comprobar valores en el input

¿Alguién sabría decirme con que función de javascript puedo comprobar si existe un carácter concreto en un input?. Lo que quiero hacer es comprobar si el usuario ha introducido la "@" en un input para introducir una dirección de mail.

En otro caso quisiera comprobar que el primer valor introducido es un 9.
Es para un input del teléfono.

Tengo diseñadas las funciones para comprobar la longitud y si es número (en el caso del input para el teléfono).

¿Alguíen sabe como hacerlo?.

La FAQ Comprobar valores en el input tiene Pertenece a la categoría:


 Respuesta de Sevende  30/11/07 
Aquí te dejo un pequeño programa en JS que busca la arroba y te
dice la posición donde está, espero que te sirva.
Copia y pega el siguiente código en una página html y podrás ver como
funciona.




<html>

<head>

</head>

<body>

<script languaje="javascript">

email=prompt("dime")// pido el email por teclado

for (i=0; i<email.length; i++)// se cumplira mientras i sea inferior al

numero de caracteres

{

   if (email.charAt(i) == "@")//pregunta si el caracter = arroba

   {

   var posicion=i+1// si lo es guarda la posición en la variable

posicion

   var p=1// y le asigna el valor 1 a la variable p

   }

}

if (p==1)// si p=1 es que ha encontrado la arroba

{

alert("está en la posición " +posicion)//alerta la variable posicion

}

else

{

alert("tu email no es válido")

}

</script>

</body>

</html>




Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 Comentarios de los visitantes
Se muestra un comentario revisado

 Comentario de theUniC
04/12/07 
Podria ser un poco más sencillo:
<html>
<head>
</head>
<body>
<script languaje="javascript">
var email = window.prompt('email');
if(email.indexOf('@')) window.alert('@ => ' + email.indexOf('@').toString());
else window.alert('No se introdujo la arroba');
</script>
</body>
</html>

 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se han encontrado 2 comentarios sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
 
FAQ relacionadas
  + Script para diferenciar resoluciones de pantalla
  + Botón de agregar en favoritos
  + Redimensionar el tamaño de una ventana del navegador
  + Dos submits en el mismo formulario
  + Enlace para definir la página de inicio
  + Recorrer elementos de formulario con un bucle
  + Evitar que el usuario exceda un número de caracteres
  + Ir a una URL al pulsar un radio button
  + Habilitar o desabilitar checkbox en función del estado de otro checkbox
  + Bloquear botón derecho del ratón
  + Iluminación de tablas con JavaScript
  + Saber si un año es bisiesto
  + Mostrar la hora actual con Javascript
  + Abrir dos links con un solo click
  + Texto en movimiento con JavaScript
  + Submenu en JavaScript
  + Librerías distintas para cada navegador en Javascript
  + Calculadora para la web
  + dhtml calendar
  + Función de precarga de imágenes en Javascript
  + Función javascript
  + Página alternativa con Javascript
  + Action distintos en Javascript
  + Cómo puedo detectar el navegador del usuario
  + Poner gris el fondo para resaltar algo
  + Estilos distintos para cada navegador
  + Pantalla completa con Javascript
  + Pasar de pantalla completa a pantalla normal
  + Evitar submitir un formulario al pulsar la tecla enter
  + Duda con evento onBlur
  + Problema con evento onchange en Javascript
  + No se ejecuta una función javascript
  + Struts en Javascript
  + Quitar texto de un campo de texto al hacer click
  + Plegar y desplegar capas desde icono
  + Crear y recorrer Arreglos multidimensionales

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia