none
Abrir mensaje en jquery pero dependiendo del valor de un control RRS feed

  • Pregunta

  • Hola a todos!  Estoy tratando de implementar jquery en mis páginas web.  Ahora quiero mostrar un mensaje en la página y para probar puse un ejemplo básico:

    <script>
        $(function () {
            $("#dialog").dialog({
                autoOpen: false,
                hide: { effect: "explode", duration: 1000 }
            });
    });
    </script>

    Y pues lo normal:  

    <div id="dialog" title="Basic dialog">
                    <p>Mensaje de prueba!!!</p>
    </div>


    Si le quito el autoOpen, se abre el cuadro al cargar la página.  Mi pregunta es:  ¿Cómo puedo hacer para que el cuadro se muestre dependiendo del valor de un control, por ejemplo un Textbox ?

    Gracias por su ayuda



    Carlos Mora, foro MSDN

    jueves, 14 de enero de 2016 17:39

Todas las respuestas

  • hola

    >>¿Cómo puedo hacer para que el cuadro se muestre dependiendo del valor de un control, por ejemplo un Textbox ?

    pero en que accion del textbox quieres desplegarlo?

    <script>
    	$(function(){
    	
    		$("##button1").click(function(){
    		
    			var valor = $("#textbox1").val();
    			
    			if(valor == "1"){
    				 $("#dialog").dialog("open");
    			}
    		
    		});
    	
    	});
    
    </script>

    en este caso el click de un boton avalua el contenido del textbox y abre o no el dialogo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 14 de enero de 2016 18:23
  • Hola Leandro.

    Pero en tu ejemplo, hay que dar click al botón, cierto?

    Yo estaba pensando más bien en algo automático, como cuando pierde el foco el textbox.....

    Te explico un poco mejor:  si el usuario escribe el nombre de un producto en el textbox, se hace una búsqueda en la base de datos.  Si encuentra el producto debe presentar el mensaje, de lo contrario continua con el proceso.

    Actualmente yo lo tengo en la página aspx.vb, como un procedimiento.  Ahi hago la búsqueda y en un IF hago la verificación y muestro un mensaje con ScriptManager..... pero me gustaría hacerlo con jquery.


    Carlos Mora, foro MSDN


    • Editado Liyos jueves, 14 de enero de 2016 19:05 Más detalles
    jueves, 14 de enero de 2016 18:42