Retroceder   Foros del Web > Diseño de Sitios web > (X)HTML

Respuesta
 
Herramientas Desplegado
Antiguo 25-ene-2006, 02:11   #1 (permalink)
AnDrEa MM está en el buen camino
 
Fecha de Ingreso: mayo-2005
Mensajes: 491
Pregunta 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?
AnDrEa MM está desconectado   Responder Citando
Antiguo 25-ene-2006, 03:00   #2 (permalink)
Moderadora
tunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradable
 
Avatar de tunait
 
Fecha de Ingreso: noviembre-2002
Ubicación: Terok Nor
Mensajes: 14.964
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
tunait está desconectado   Responder Citando
Antiguo 25-ene-2006, 04:56   #3 (permalink)
AnDrEa MM está en el buen camino
 
Fecha de Ingreso: mayo-2005
Mensajes: 491
Ok, funciona perfectamente. Muchas gracias :D
AnDrEa MM está desconectado   Responder Citando
Antiguo 25-ene-2006, 05:46   #4 (permalink)
Moderadora
tunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradable
 
Avatar de tunait
 
Fecha de Ingreso: noviembre-2002
Ubicación: Terok Nor
Mensajes: 14.964
Estupendo, me alegra que lo solucionaras

Saludos
tunait está desconectado   Responder Citando
Antiguo 26-ene-2006, 01:24   #5 (permalink)
AnDrEa MM está en el buen camino
 
Fecha de Ingreso: mayo-2005
Mensajes: 491
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
AnDrEa MM está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 2,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:24.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93