Tecnología

Inicio

Cómo construir un cuadro de texto de jQuery con una marca de agua

Cómo construir un cuadro de texto de jQuery con una marca de agua


Los cuadros de texto pueden ser muy importantes en un sitio web como un medio para introducir información en el sitio. Al utilizar el lenguaje de codificación jQuery, puede crear un cuadro de texto con marcas de agua para su sitio. Este cuadro de texto a continuación, puede mostrar las palabras marcadas por el agua. Esto es útil para explicar lo que está a favor o para llamar la atención a la misma, el ahorro de espacio o simplemente hacer que su sitio un aspecto más despejado. Puede crear este efecto jQuery creando primero el cuadro de texto en el archivo HTML, creando una clase CSS con el estilo de la marca de agua de texto y luego usando jQuery para añadir el texto de la marca de la caja de texto.

Instrucciones

1 Abra el archivo HTML de la página Web en la que desea que aparezca el cuadro de texto con la marca de agua. Localizar el lugar en el archivo HTML en el que desea colocar el cuadro de texto para que aparezca y haga clic para mover el cursor a esa ubicación.

2 Escriba el siguiente código:

<Input type = "text" name = "Nombre" id = valor "idofthetextbox" = "Valor" />

para crear el cuadro de texto. Cambiar "Nombre" para el nombre que desea utilizar para el cuadro de texto y modifique el valor "idofthetextbox" a un número único que no se ha utilizado para cualquier otro tipo de identificación campo de entrada en el sitio. Reemplazar "Valor" con un valor único para el campo de texto. Por ejemplo, si desea que el visitante a introducir una dirección de correo electrónico en un cuadro de texto, darle el valor de "e-mail".

3 Abra el archivo style.css CSS para el sitio. Crear una nueva clase CSS escribiendo:

.lightText {

color : #000000;

}

Sustituir el valor "# 000000" con el valor hexadecimal del color que desea que el texto de la marca que sea.

4 Abra el archivo HTML de la página Web de nuevo y escriba el código siguiente después del código del cuadro de texto:

<Script>
$ ( "# Nombre"). AddClass ( "lightText")

// set default value

.val ( "Nombre")

// onfocus action

.focus (function () {

if($(this).val() == &quot;Name&quot;){
$(this).removeClass(&quot;lightText&quot;).val(&quot;Value&quot;);
}
// focus lost action

}). Difuminar (function () {

if($(this).val() == &quot;Value&quot;){
$(this).val(&quot;Name&quot;).addClass(&quot;lightText&quot;);
}

});
</ Script>

Reemplazar el texto "Nombre" con el nombre de su campo respectivo. Reemplazar el texto "Valor" con el valor de su campo respectivo.

5 Guarde todos los archivos y subirlos a su sitio, la reescritura de los antiguos.