Formulario Dinamico Simple (Si o No)

Iniciado por Conwafe, 18 Febrero 2016, 00:18 AM

0 Miembros y 1 Visitante están viendo este tema.

Conwafe

Saludos a la comunidad de programación, me gustaria saber si me podeis ayudar a un formulario simple dinamico.

Tengo un formulario, donde elige la opcion Si o la opcion No. Quiero luego evaluar la respuesta directamente y según haya elegido Si, poner una cosa u otra.

Ejemplo:


<form>
<p>¿Estás de acuerdo con los términos?</p>
<select>
<option name="Terminos-SiNo" value="Si">Si</option>
<option name="Terminos-SiNo" value="No">No</option>
</select>
<?php
if (condicion Si) {
?>
<input type="text" class="textbox-formulario" width='200' name="respTerminos" value="Estoy de acuerdo con los términos"> <?php 
} elseif (condicion No) {
?>
<input type="text" class="textbox-formulario" width='200' name="respTerminos" value="No me interesa la oferta."> <?php 
}
?>

</form>


Espero vuestras respuestas,
Gracias por adelantado.

engel lex

en el form te falta accion y metodo

en el php si tu metodo es post

Código (php) [Seleccionar]
if( isset( $_POST["Terminos-SiNo"] ) && $_POST["Terminos-SiNo"]=="Si" ){
    //aqui si macó si
}else{
    //aqui si marcó no
}
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

eLank0

Dudo que con PHP te funcione instantáneamente tal y como tu quieres. Debes usar javascript.

Con PHP hasta que no envíes la información no te servirá de nada.

Salu2

Conwafe

Gracias engel lex por tú acertada respuesta.

Entiendo que la solución planteada son dos ficheros php, uno con formulario en método POST, donde recoge la información y otro fichero donde recoger dicha información y evalurarla.

Pero creo que tiene razón eLank0, realmente me gustaria tener en el propio fichero php el formulario de forma dinámica.

El problema es que no sé como hacerlo con javascript, me puedes indicar.

Gracias.

engel lex

el método dinámico se le llama ajax, te recomiendo primero aprender a usar javascript con cierta destreza antes de meterte con ajax
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.