none
¿ Como evitar submit en un formulario .net MVC ? RRS feed

  • Pregunta

  • buen dia,

    tengo un formulario usando @html.beginform

    sin embargo dentro del formulario aparte del boton tipo submit tengo otros mas que realizar acciones Jquery, sin embargo al presionar cualquier boton sea submit o button me realizar el envio del form al controlador, existe manera de evitar esto ?

    gracias.

    miércoles, 9 de noviembre de 2016 15:41

Respuestas

  • hola

    >>sin embargo al presionar cualquier boton sea submit o button me realizar el envio del form al controlador

    no entiendo, porque un button realiza submit? esto solo podria realizarse si lo realizas usando jquery

    podrias con jquery controlar el evento submit y anularlo

    $("form").submit(function(e){
            e.preventDefault();
        });

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Jeff M Quintero miércoles, 24 de mayo de 2017 16:30
    miércoles, 9 de noviembre de 2016 16:38

Todas las respuestas

  • hola

    >>sin embargo al presionar cualquier boton sea submit o button me realizar el envio del form al controlador

    no entiendo, porque un button realiza submit? esto solo podria realizarse si lo realizas usando jquery

    podrias con jquery controlar el evento submit y anularlo

    $("form").submit(function(e){
            e.preventDefault();
        });

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Jeff M Quintero miércoles, 24 de mayo de 2017 16:30
    miércoles, 9 de noviembre de 2016 16:38
  • esto me ocurre con cualquier boton que este dentro del formulario con @html.beginform, no estoy usando Jquery para enviar mi informacion al controlador
    miércoles, 9 de noviembre de 2016 16:41
  • Hola Jeff M Quintero,

    En tu pregunta mencionas jQuery, pero ahora dices que no lo usas, bastaría con un return false para no ejecutar el submit.

    [-] ... al presionar cualquier boton sea submit o button me realiza el envío del form

    Puedes mostrar la estructura html que tienes en el formulario ?

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    miércoles, 9 de noviembre de 2016 18:04
  • hola

    >>esto me ocurre con cualquier boton que este dentro del formulario

    pero si todos los botones realizan submit del form quiere decir que no son

    <input type="buton">

    sino que se definen como type="submit"

    sino quiere hacer submit cambialo a type="button"

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 9 de noviembre de 2016 18:35
  • Hola Leandro,

    si asi los tengo type="button" y solo tengo submit el que necesito que ejecute la funcion, pero aun asi como te digo cualquiera de estos botones reacciona como si fuera submit.

    jueves, 10 de noviembre de 2016 17:33