ImageButton asp.net (duda)

Tema en 'Programación & Programación Web' iniciado por kepaso, 30 Jun 2014.

  1. kepaso

    kepaso Usuario Habitual nvl.3 ★
    16/41

    Registrado:
    13 Mar 2009
    Mensajes:
    14.194
    Me Gusta recibidos:
    24
    Hola estoy haciendo un sistema en asp.net pero me tope con un problema, tengo un formulario con una tabla y muchas variables que hacen cálculos dependiendo la acción. El problema es que para hacerlo mas "bonito" use botones tipo ImageButton bueno en conclusión el problema no es ese ya que los button hacen la misma acción, el problema real esta en que tengo muchos botones y al apretar uno u otro hacen la misma acción "submit" hacia otra página lo que no me deja darle acciones distintas a cada botón. la consulta es ¿Cómo deshabilito el submit de un ImageButton en asp.net?.

    Una de las ideas y posibles soluciones que se me ocurrio es ultilizar el evento OnClickClient que es parecido al OnClick para llamar a una funci
    ón JavaScript y que al final de la función redirija a la pagina Default.aspx para simular que no hizo el envío a la segunda página, pero esto relentiza el proceso ya que tiene que recargar la pagina y tengo que rellenar unos campos para "saltar" la valición de algunos campos como el rut.

    si alguien tiene alguna solución porfavor me la plantee, desde ya gracias y saludos.
     
  2. marcox0

    marcox0 Usuario Nuevo nvl. 1
    16/41

    Registrado:
    9 Abr 2014
    Mensajes:
    619
    Me Gusta recibidos:
    0
    mmm Si es por botones bonitos... utiliza la JqueryUI: http://jqueryui.com/button/#icons
    Es facil utilizar el widget button... ejemplo: mi tag se llama así: <button id="mi_btn"></button>
    en Jquery aplicas el selector por ID... $("#mi_btn").button();

    Es preferible que utilices tag <button> y los manejes por javascript... con Jquery puedes darles mucha potencia.

    Espero te sea de ayuda.

    Saludos
     
  3. kepaso

    kepaso Usuario Habitual nvl.3 ★
    197/244

    Registrado:
    13 Mar 2009
    Mensajes:
    14.194
    Me Gusta recibidos:
    24
    gracias por tu ayuda amigo, pero ya probe usando <button> y tambien me los toma como submit todo boton que aprete realiza un submit asi que por el tema de lo bonito no va el caso :/ necesito un boton que solo haga click para darle una accion javascript o jquery
     
  4. marcox0

    marcox0 Usuario Nuevo nvl. 1
    16/41

    Registrado:
    9 Abr 2014
    Mensajes:
    619
    Me Gusta recibidos:
    0
    Entonces viejo zorro, ponle la propiedad type a button y listo!... no hará submit... asi:

    <button type="button" onClick="tu funcion js">Mi botón sin submit</button>

    Y controlas el click en javascript o jquery.
    $("button").click(function(){ alert("hice click");});

    Saludos.
     
  5. kepaso

    kepaso Usuario Habitual nvl.3 ★
    197/244

    Registrado:
    13 Mar 2009
    Mensajes:
    14.194
    Me Gusta recibidos:
    24
    Gracias por la ayuda tendre que pobrar con antiguo input button xd el unico problema es que los botones al pasar por encima cambian a otra imagen :/
     
    #5 kepaso, 30 Jun 2014
    Última edición: 30 Jun 2014