Hola, bueno, en realidad esta vez no tengo muy claro lo que necesito para implementar lo que quiero.
Mi idea es la siguiente: Tengo un formulario donde el usuario colocará manualmente el número correspondiente a un código de unidad funcional. Obviamente, en la tabla de unidades funcionales el código puede figurar una sola vez, con lo que debo validar el ingreso de duplicados previo al envio de datos para que no salga el error que tira el SQL.
Lo que quiero es, una vez que escribe el código en el campo de formulario (que va a enviarse luego a una página de procesos), abra una ventana (Tipo layer flotante) pasando como parámetro el valor escrito en el campo de texto. Esta página debería quedar en primer plano, y no permitir que se continúe trabajando en el formulario hasta tanto se presione cerrar en esta ventanita.
Allí, tomando como base el código escrito (que aún no se ha enviado a la db) consulta a la db y envía el mensaje "Código Disponible" o "No disponible" según corresponda.
Mi problema es justamente que la ventana que se abra (yo generalmente uso el común javascript para abrir ventantas popup) reconozca el valor que está escrito en el formulario, y además el bloqueo para que no pueda cambiarse a segundo plano esta ventanita y continuar trabajando en el formulario hasta tanto se haya finalizado de verificar.
Sería ideal si el evento pudiera asignarse a la salida de foco del campo en cuestión, pero sirve también si hay que apretar un botoncito para verificar existencia.
Bueno, espero haber sido clara y que alguien tenga alguna idea de cómo puedo hacer resto. Veo en muchos sitios (incluso comunidades como Facebook) estos layers que oscurecen la pantalla en segundo plano hasta que uno termina de trabajar en la ventana independiente, pero no he podido encontrar información de cómo hacerlo.
Gracias a todos por la atención
Abrazos!