Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   HTML (http://www.forosdelweb.com/f4/)
-   -   Botones Aceptar y Cancelar (http://www.forosdelweb.com/f4/botones-aceptar-cancelar-366172/)

AnDrEa MM 25/01/2006 03:11

Botones Aceptar y Cancelar
 
Quisiera sabe cuál es la "mejor" forma para crear 2 botones (aceptar y cancelar), en un formulario php. Tengo el siguiente código, pero los muestra uno debajo de otro:

Código HTML:

<form method="post" name="Aceptar" action="../diseno/mostrarMensaje.php>
        <input type="
submit" name="Aceptar" value="Aceptar">
</form>
<input type="button" name="Cancelar" value="Cancelar" onClick="../diseno/menu.php">

Y si meto el botón de cancelar dentro de la etiqueta form:

Código HTML:

<form method="post" name="Aceptar" action="../diseno/mostrarMensaje.php>
        <input type="
submit" name="Aceptar" value="Aceptar">
        <input type="button" name="Cancelar" value="Cancelar" onClick="../diseno/menu.php">

</form>

me da error en el navegador. Así q no sé cómo hacerlo. Usando JavaScript creo q tampoco puedo, ya q quiero añadirlos en una ventana, no quiero q se me muestre una ventanita pequeña con un mensaje un los botones. ¿Alguien sabe cómo lo puedo hacer?

tunait 25/01/2006 04:00

Qué tal,

algo que veo es que te falta cerrar la comilla a la acción de tu form

Código:

<form method="post" name="Aceptar" action="../diseno/mostrarMensaje.php">
        <input type="submit" name="Aceptar" value="Aceptar">
        <input type="button" name="Cancelar" value="Cancelar" onClick="../diseno/menu.php">
</form>

y a tu botón de cancelar prueba con

onClick="location.href='../diseno/menu.php'"

yá me contarás

AnDrEa MM 25/01/2006 05:56

Ok, funciona perfectamente. Muchas gracias :D

tunait 25/01/2006 06:46

Estupendo, me alegra que lo solucionaras :arriba:

Saludos :cool:

AnDrEa MM 26/01/2006 02:24

Voy a dejar un código q he creado para una aplicación q estoy haciendo y q me parece interesante... (opinión personal, jeje). Es el código par ainsertar botones del tipo "Aceptar, Cancelar...". Se guarda en un fichero y luego sólo con llamar a alguna de las 2 funciones se añaden los botones. Los parámetros q hay q pasar son el nombre q queremos dar al formulario, la página a la q queremos q se redireccione al pulsar el botón y el nombre/valor (lo he hecho para q tengan el mismo nombre) del propio botón. Es un código muy sencillo y fácil de implementar, pero es la primera vez q hago algo q creo q puede ser útil para otras personas, así q aquí lo dejo, por si a alguien le interesa. Está implementado en PHP, pero no sé exactamente a qué foro pertenecería... Así q lo dejo aquí y si es necesario, q se mueva el mensaje. El resultado es el siguiente:

Código PHP:

// function aceptarCancelar($actionAceptar) --> Añade botones Aceptar y Cancelar, con el comportamiento pasado como parámetros
function insertarUnBoton($nameForm$actionUno$nameUno) {
    echo 
"<form method=\"post\" name=" $nameForm " action=\" " $actionUno " \">";
    echo 
"<input type=\"submit\" name=" $nameUno " value=" $nameUno ">";
    echo 
"</form>";
}

// function aceptarCancelar($actionAceptar) --> Añade botones Aceptar y Cancelar, con el comportamiento pasado como parámetros
function insertarDosBotones($nameForm$actionUno$nameUno$actionDos$nameDos) {
    echo 
"<form method=\"post\" name=" $nameForm " action=\" " $actionUno " \">";
    echo 
"<input type=\"submit\" name=" $nameUno " value=" $nameUno ">";
    echo 
"<input type=\"button\" name=" $nameDos " value=" $nameDos " onClick=\" location.href=' " $actionDos " '\">";
    echo 
"</form>";


Saludos

kikoguanabacoa 27/09/2010 11:09

Respuesta: Botones Aceptar y Cancelar
 
Hermano yo tenia el mismo problema con los botones cancelar y enviar, cancelar tambien validaba mi formulario con tu codigo lo solucione GRACIAS!!


La zona horaria es GMT -6. Ahora son las 20:45.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.