Comunidad PHPeros
Lenguajes => JavaScript => Mensaje iniciado por: eduar2083 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.
-
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 ..
-
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.
-
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:
<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').
(http://img835.imageshack.us/img835/6533/checks.jpg) (http://imageshack.us/photo/my-images/835/checks.jpg/)
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.
¿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?
Si no lo quieres hacer con el botón tradicional "reset", lo puedes hacer también usando Javascript
Sí, lo hice con jquery.
-
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 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.
-
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" ?
-
Muchachos, no era mi intención que se disgustaran o que se haya tensionado el hilo. Agradezco a ambos por sus comentarios.
Saludos cordiales.