Hola a todos.
es muy sencilla la pregunta.
estoy buscando en una cadena el caracter ' .
como lo puedeo hacer?, si no tienen la cadena se envia el formulario y si no da un mensaje, como se hace ??
muchas gracias.
| |||
Hola: Vamos por partes. Me imagino que el caracter lo quieres encontrar dentro de campo de tipo texto que esta en un formulario, si es así, deberias validar el formulario antes de enviarlo, eso lo puedes hacer agregando un boton. Normalmente en un formulario se ingresa un boton de tipo "submit", deberias cambiarlo por un botón que llame a la función javascript que valida el formulario, en el código esto quedaria como sigue: en lugar de tener un boton del tipo. <input type="submit" value="enviar"> pon: <input type="button" value="enviar" onClick="validarForm();"> y en el codigo de tu página, entre las etiquetas <head> y </head> poh lo siguiente (toma en cuenta que debes editar un par de líneas): <script language="javascript"> <!-- function validarForm() { //aca pon el nombre de tu formulario var form = document.mi_formulario; //aca pones el nombre del campo que quieres validar var regExp = /(')/.test(form.mi_campo.value); if ( regExp ) { //aca entre las comillas el mensaje de que encontró el caracter alert("caracter encontrado"); } else { //la siguiente linea envía el formulario form.submit(); } } //--> </script> Eso seria, espero te ayude, cualquier duda pregunta no mas. Salu2, Rodrigo |