Tecnología

Inicio

Java Script Comprobación de la Forma de entrada de texto para introducir caracteres especiales

Utilice la función de indexOf JavaScript para comprobar el texto que escribe el usuario en un formulario HTML para un carácter especial. Usted puede usar lo que ha aprendido de este proyecto para validar la entrada del usuario, tales como la comprobación de que un cuadro de texto llamado "La URL de su página de inicio" tiene el carácter "/" se utiliza en todas las direcciones URL.

Crear página web

Para comprobar la entrada de un formulario para un carácter especial, que necesita una página web para alojar la forma. Esto significa que su primera tarea en este proyecto es la creación de una página web. Las instrucciones que siguen a esta sección contienen una página HTML en blanco puede agregar un formulario a. Pegar estas declaraciones en un nuevo documento de WordPad, a continuación, guarde el documento con cualquier nombre de archivo que termina en "htm".
<Html>
<Head>
</ Head>
<Body>
</ Body>
</ Html>

Crear el formulario

Una vez que tenga una página HTML válido, crear el formulario cuya entrada desea comprobar los caracteres especiales. La etiqueta de formularios HTML crea formularios web. Dentro de esa etiqueta, utilice la etiqueta de entrada para crear un cuadro de texto que contendrá la entrada del usuario que desea buscar a través. Use otra etiqueta de entrada para crear un botón para que el usuario presente su texto. Las siguientes instrucciones crean un modelo de formulario con las etiquetas que acabamos de describir. Pegar las declaraciones después de que el cuerpo de la etiqueta en una página web en blanco.
<Form name = acción "someform" = "" onsubmit = "volver findSpecialChar ()" method = "post">
Dirección de correo electrónico: <input type = "text" name = "email">
<Input type = "submit" value = "Enviar correo electrónico">
</ Form>

Escribe programa JavaScript

Una vez que tenga un formulario Web cuya entrada desea buscar un carácter especial, escribir un programa corto JavaScript para realizar esa búsqueda. Parte de esta tarea consiste en vincular el botón "Enviar" de su formulario web con el código que busca en forma de entrada. Para crear este enlace, asignar el nombre de su programa JavaScript para onSubmit la propiedad de la etiqueta de formulario. La propiedad onSubmit es un ejemplo de la programación basada en eventos. En este tipo de programación, que es un elemento fundamental de los lenguajes orientados a objetos como JavaScript, C ++ y Java, se especifica una función que se llama cuando se produce un clic de botón o evento iniciado por el usuario similar. Su navegador llamará al siguiente programa de JavaScript, lo que va en la sección de cabecera de una página HTML, cuando un usuario hace clic en el botón "Enviar correo electrónico" de la forma. El carácter especial el programa comprueba si es "@". Para comprobar si hay un carácter diferente, el tipo sobre el "@" con su carácter, en la declaración que incluye la función indexOf.
<Script type = "text / javascript">
funcionar findSpecialChar ()
{
var x = document.forms [ "someform"] [ "email"] de valor.;
si (x.indexOf ( "@")! = -1) {
alert ( "El texto forma tiene carácter" @ "");
} Else {
alert ( "El texto forma no tiene carácter" @ "");
} // Fin del si

}
</ Script>

Pruebe el programa

Utilice el navegador Web para probar su nuevo programa de JavaScript. Abra su navegador de Internet, haga clic en el comando "Abrir" de su menú "Archivo". Busque y haga doble clic en la página web con el programa de JavaScript. Después se carga la página, escriba algún texto en el cuadro de texto, a continuación, pulse la Submit "botón. Si el texto que ha introducido tiene un carácter que coincida con la de del programa JavaScript" declaración indexOf ", el programa informará que ha encontrado el carácter . De lo contrario, el programa informará que no encuentra el carácter.