![]() |
comparar TextFields Buenas a todos. Tengo un problema al usar campos TextFields en Java para recibir datos de un usuario. tengo 2 cajas de texto en un applet en los cuales deben entrar dos textos (String) de un usuario, y deseo comparar si esos dos Strings introducidos son iguales . He tratado de usar sentencias como IF pero no los compara. Alguien sabra que metodo o sentencia podria usar para poder compararlos o si es necesario hacer alguna conversion? Aqui hay un fragmento del codigo: //Cajas de texto para pregunta: texto1=new TextField (20); texto2=new TextField (20); texto1.addActionListener(this); texto2.addActionListener(this); texto1.setBounds(100,1450,100,25); texto2.setBounds(320,1450,100,25); setLayout(null); add(texto1); add(texto2); public void actionPerformed (ActionEvent evt){ pregunta1= texto1.getText(); pregunta2= texto2.getText(); repaint(); //Necesito comparar pregunta1 con pregunta2, pero no funciona: if (pregunta1==pregunta2){ mensaje="son iguales"; repaint(); }else{ mensaje="son diferentes"; } repaint(); } Gracias. |
intenta hacer esto: Código PHP: |
Al ser String lo que coges tienes que compararlos con las funciones de String equals,compareTo,... |
Respuesta: comparar TextFields te hago una consulta, porque copie tu codigo y no logro hacer que funcione: primero: donde lo colocas. Segundo: hay alguna sentencia previa porque me aparece totalmente en negro. te paso parte del codigo de mi pagina para que veas donde puede estar el error. <pre><input type="hidden" name="ip" value="<?php echo $ipi ?>" /><input type="hidden" name="httpref" value="<?php echo $httprefi ?>" /><input type="hidden" name="httpagent" value="<?php echo $httpagenti ?>" /> <font size="3"> Nombre: </font> <input type="text" name="visitor" size="35" /> <font size="3">Email:</font> <form name="registro" > <input name="visitormail" type="text" size="35" /> <font size="3">Repetir</font> <font size="3">Email:</font> <input name="visitormail2" type="text" size="35" /> <font size="3"> Telefono:</font> <input name="ip3" type="text" size="35" /> <font size="3">Motivo :</font> <select name="attn" size="1"> <option>Consulta</option> <option>Reserva</option> <option>Informacion</option> </select> <font size="3">Cantidad de pasajeros :</font> <select name="ip" size="1"><option>1</option><option>2</option><option>3</option><option>MAS...Especificar</option></select> <font size="3"> Dias :</font> <select name="ip2" size="1"><option>1</option><option>2</option><option>3</option><option>MAS...Especificar</option></select> <font size="3">Mensaje : </font> <textarea name="notes" rows="4" cols="40"></textarea> <input type="submit" value="Enviar" /> </pre> </div> Lo que necesito comparar es el campo visitormail y visitormail2 y que me tire un mensaje de error si no son iguales |
| La zona horaria es GMT -6. Ahora son las 08:53. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.