Pregunta:
¿menu condicionado en PHP?
Gabriel “DhuRdon”
2013-02-04 05:49:14 UTC
necesito crear un formulario que muestre unas opciones según lo que el usuario seleccione, explico en un formulario en la parte de arriba muestro varios botones de opción, y según lo que el usuario seleccione se deben mostrar o desplegar el resto de campos del formulario. Esto debe hacerlo en el mismo formulario, podría hacerlo cambiando de pagina o con un ventanas emergentes pero he visto como en algunas paginas que se puede hacer con en el mismo formulario. se que se pueden hacer con ajax, si alguien conoce alguna herramienta que me ayude, se lo agradecería.
Cinco respuestas:
ale7712molon
2013-02-04 08:06:13 UTC
2 opciones

con eventos museclic o con ajax cualquiera de las dos no hay mas saludos
pakotzintote
2013-02-04 18:22:12 UTC
pon esto en tu encabezado



con eso agregas jquery

luego agregale el evento onclik a tu boton y llama a esta funcion con los parametros que quieras



function HasAlgoAjax(parametro) {

$.ajax({

type: 'POST',

url: "php/tuphp.php",//tu php se encarga de procesar y regresarte una respuesta en json de preferencia

data: { parametro1: "valordeparam1", parametro2: "valor de parametro2" },

async: false,

dataType: "json",

success: function (respuesta, textStatus) {

//aqui talvez tengas otro problema:investigar json

//lo bueno de este metodo es que te regresa la respuesta como un objeto

y puedes usarlo mas o menos asi

foo=respuesta[0].valor1;

bar=respuesta[0].valor2;

//poner la respuesta valor1 y 2 en tus texbox o algo asi

},

error: function (dato) {

alert("ERROR");

}

})

return ;

}
?
2013-02-04 15:28:45 UTC
Puede hacerlo con JavaScript, utilizando JQuery sería sencillo, pero no me gusta usar JQuery porque baja el rendimiento del sitio al agregar más archivos las páginas. De todas formas hacerlo uno mismo no es tan complicado, por ejemplo, podrías crear una función en JavaScript para que cada vez que selecciones un botón te cambie la página, un ejemplo:





























Recuerda siempre dejar lo que es script en archivo externo .js



Saludos.
ASNAEB
2013-02-04 13:56:48 UTC
Mira algunos tutos en youtube.
Jose Luis
2013-02-04 14:31:42 UTC
Eso te sale mas facil hacerlo con jquery ( es un framework de jabascript)


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...