Autor Tema: Reset sin hacer postback  (Leído 1582 veces)

Desconectado eduar2083

  • PHPerit@
  • *
  • Mensajes: 23
  • Karma: 0
  • Sexo: Masculino
  • Nuev@ PHPer@
    • Ver Perfil
Reset sin hacer postback
« en: 27 de Octubre de 2012, 14:18:30 pm »
Buenas. Tengo un formulario con 2 botones: uno para grabar y otro para borrar. Si el botón de reset pone la página en su estado inicial, pienso que no hay necesidad que viaje al servidor o es necesario que lo haga.

Saludos cordiales.

Comunidad PHPeros

Reset sin hacer postback
« en: 27 de Octubre de 2012, 14:18:30 pm »

Desconectado filiscode

  • PHPerit@
  • *
  • Mensajes: 10
  • Karma: 0
  • Sexo: Masculino
  • http://filisko.net/
    • Ver Perfil
    • Filisko's Site
Re:Reset sin hacer postback
« Respuesta #1 en: 27 de Octubre de 2012, 14:37:50 pm »
si con poner <input type="reset" value="Limpiar"> tienes más que suficiente, eso automáticamente hace que no se refresque pero te limpie el formulario (creo) nunca me fijé, sino es asi hazmelo saber y te hago un codiguito en JS ..
Cuando tengas un sueño por cumplir, no te quedes mirando las escaleras que debes de 'subir' por conseguirlo, sino ponte a subir escalera por escalera, hasta llegar a la cima y haber cumplido tu sueño, y sentir el orgullo por haberlo conseguido.. Filis.

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:Reset sin hacer postback
« Respuesta #2 en: 27 de Octubre de 2012, 20:56:20 pm »
si con poner <input type="reset" value="Limpiar"> tienes más que suficiente, eso automáticamente hace que no se refresque pero te limpie el formulario (creo) nunca me fijé, sino es asi hazmelo saber y te hago un codiguito en JS ..

Para aclarar la duda, no refresca, si lo haría es como si no hiciera nada.

si con poner <input type="reset" value="Limpiar"> tienes más que suficiente, eso automáticamente hace que no se refresque pero te limpie el formulario (creo) nunca me fijé, sino es asi hazmelo saber y te hago un codiguito en JS ..

¿Para que enviar la petición al servidor si esto se esta tratando desde el área del cliente?, Si no lo quieres hacer con el botón tradicional "reset", lo puedes hacer también usando Javascript.

Saludos.
Twitter: @JoakoM010



Desconectado eduar2083

  • PHPerit@
  • *
  • Mensajes: 23
  • Karma: 0
  • Sexo: Masculino
  • Nuev@ PHPer@
    • Ver Perfil
Re:Reset sin hacer postback
« Respuesta #3 en: 27 de Octubre de 2012, 22:56:19 pm »
La verdad (creo que me odiarán) es que trabajo en ASP.Net y no utilizo controles HTML sino controles Web del propio Visual C# (TextBox, DropDownList, RadioButton, etc) pero que al ejecutarse la aplicación, se convierten en controles HTML que puede comprender el browser. Lo de borrar ya lo tengo implementado en jquery:
Código: [Seleccionar]
<script type="text/javascript">
        $(document).ready(function () {
            $("input[id=btnBorrar]").click(function () {
                form1.reset();
            });
        });
    </script>
Sin embargo me ha surgido otro problema. Sucede que tengo 2 grupos de checkbox y cada grupo tiene uno que debería activar/desactivar a todos los de su respectivo grupo ('checkAll').



Si utilizara controles HTML, sería sencillo, pondría el mismo nombre a cada checkbox de su grupo y lo haría mediante jquery. Sin embargo como dije antes no utilizo controles html y en este caso debo usar CheckBox de .Net y al convertirse en código HTML, cada checkbox del grupo tiene nombres diferentes. No sé si me he dejado comprender. Si alguien pudiera echarme un cable.

Muchas gracias, saludos.

EDITO: No vi tu comentario SoyJoaquin, lo enviaste mientras preparaba el mío.
Cita de: SoyJoaquin
¿Para que enviar la petición al servidor si esto se esta tratando desde el área del cliente?
Exacto es a lo que refería, no hay necesidad si ya lo hice desde jquery, sin embargo aún el formulario es enviado al servidor sí o sí. ¿Existe alguna manera de evitarlo?
Cita de: SoyJoaquin
Si no lo quieres hacer con el botón tradicional "reset", lo puedes hacer también usando Javascript
Sí, lo hice con jquery.
« Última modificación: 27 de Octubre de 2012, 23:07:59 pm por eduar2083 »

Desconectado filiscode

  • PHPerit@
  • *
  • Mensajes: 10
  • Karma: 0
  • Sexo: Masculino
  • http://filisko.net/
    • Ver Perfil
    • Filisko's Site
Re:Reset sin hacer postback
« Respuesta #4 en: 28 de Octubre de 2012, 02:01:08 am »
Para aclarar la duda, no refresca, si lo haría es como si no hiciera nada.


Cuando dije que refresca? Creo que deberías de leer con más atención ...  ;)
Cuando tengas un sueño por cumplir, no te quedes mirando las escaleras que debes de 'subir' por conseguirlo, sino ponte a subir escalera por escalera, hasta llegar a la cima y haber cumplido tu sueño, y sentir el orgullo por haberlo conseguido.. Filis.

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:Reset sin hacer postback
« Respuesta #5 en: 28 de Octubre de 2012, 07:53:56 am »
Cuando dije que refresca? Creo que deberías de leer con más atención ...  ;)

..."eso automáticamente hace que no se refresque pero te limpie el formulario (creo) nunca me fijé"...
El "Creo", refleja una duda de tu parte, ¿Me decías a mi que debo leer con mas atención?, es irónico cuando la duda te la planteas tu...

Saludos.
Twitter: @JoakoM010



Desconectado filiscode

  • PHPerit@
  • *
  • Mensajes: 10
  • Karma: 0
  • Sexo: Masculino
  • http://filisko.net/
    • Ver Perfil
    • Filisko's Site
Re:Reset sin hacer postback
« Respuesta #6 en: 28 de Octubre de 2012, 10:32:59 am »
Cuando una persona dice "creo" lo dice porque no está al 100% seguro, pero sí a más de la mitad, a veces hasta conviene decir 'creo' por muy seguro que estés. Así que estoy seguro de que tu también lo has echo .. chico listo, yo no planteo ninguna duda. No ves que el tema lo abrió "eduar2083" ?
« Última modificación: 28 de Octubre de 2012, 10:34:56 am por filiscode »
Cuando tengas un sueño por cumplir, no te quedes mirando las escaleras que debes de 'subir' por conseguirlo, sino ponte a subir escalera por escalera, hasta llegar a la cima y haber cumplido tu sueño, y sentir el orgullo por haberlo conseguido.. Filis.

Desconectado eduar2083

  • PHPerit@
  • *
  • Mensajes: 23
  • Karma: 0
  • Sexo: Masculino
  • Nuev@ PHPer@
    • Ver Perfil
Re:Reset sin hacer postback
« Respuesta #7 en: 28 de Octubre de 2012, 23:13:49 pm »
Muchachos, no era mi intención que se disgustaran o que se haya tensionado el hilo. Agradezco a ambos por sus comentarios.

Saludos cordiales.