image
Inicio » Foros » JavaScript

JavaScript

input text

Volver al foro | Responder | Añadir nuevo tema


De: Santiago Rojas Ricaurte
Fecha: 10/09/2007
Mensaje:

hola necesito un codigo que se asegure que lo escrito en dos input type="text" sean iguales, gracias


Quizás le interese
De: jbosch(vosk)
Util para: 0 personas

Fecha: 10/09/2007
Mensaje:

la idea básica es muy simple: recoger los dos textos y compararlos.

una forma fácil de plantear la linea de trabajo es la siguiente: un form que contenga los dos campos (llamados 'campo0' y 'campo1') y un boton para validar (puedes hacerlo sin boton, pero de momento vamos a lo fácil). ese boton llevará un manejador de eventos para que ejecute la funcion en el evento click (el nombre de la funcion es arbitrário)

onClick="A(this.form);"

como ves va a llamar a la funcion enviándole como argumento un puntero al formulario al que pertenece el boton y los campos (y que usaré despues para acceder a los campos de texto).
ahora tienes que declarar la funcion 'A()' para que acepte el argumento

function A(f) {}

dentro de la funcion la variable 'f' será un puntero al formulario (siempre que se ejecute con el puntero como formulario, claro). ahora tienes que declarar dos varisbles que serán los punteros a los campos

var c0, c1;

y los aplicas

c0=f.campo0;
c1=f.campo1;

donde 'campo0' és el valor de atributo 'name' del primer campo de texto y 'f' es el puntero al formulario. de forma parecida recoges los valores de los campos en las variables v0,v1:

var v0=c0.value;
var v1=c1.value;

y ahora ya puedes usar el operador de comparacion (en javascript es el mismo para los numeros que para las strings) y verificar el resultado

if(v0==v1) {/*los textos son iguales*/}
else {/*en cualquier otro caso son diferentes*/}

como ves es muy fácil. puedes ahorrarte algo de codigo eliminando las variables de los punteros a los campos y las de los valores comparando directamente los valores de los campos

if(f.campo0.value==f.campo1.value)
{/*los textos son iguales*/}
else {/*en cualquier otro caso son diferentes*/}

hay otros caminos para hacer esta validacion, todo depende de para qué quieras usarla.

jbosch(vosk)



De: Santiago Rojas Ricaurte
Util para: 0 personas

Fecha: 13/09/2007
Mensaje:

me podrias poner el codigo con el script todo de una, y los dos campos, no se bien como ponerlo



Volver al foro | Responder | Añadir nuevo tema

Quizás le interese:

WebEstilo.com no se hace responsable de las opiniones que los usuarios puedan verter en cualquiera de los foros existentes.

Si te solucionó el problema pulsa en G+1


Gracias!






Comparte



Última modificación:05 de Agosto de 2012. Spain - España.
© 1998-2004 por . Todos los derechos reservados.