Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/03/2013, 11:26
Avatar de DoctorHTML
DoctorHTML
 
Fecha de Ingreso: marzo-2013
Mensajes: 20
Antigüedad: 11 años, 8 meses
Puntos: 2
Respuesta: Necesito una mano para un formulario html interactivo

Eso se podria hacer con jQuery, le tendrias que poner un id a los select y a los <tr> pero es fácil... Te paso el código:

Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.   $('.opcion2').click(function(){
  3.     $('.tropcion1').css('display','none');
  4.     $('.tropcion2').css('display', 'block');
  5. });
  6.  
  7.   $('.opcion1').click(function(){
  8.     $('.tropcion2').css('display','none');
  9.     $('.tropcion1').css('display', 'block');
  10. });
  11.  
  12. });

Y el html :

Código HTML:
Ver original
  1. <form method="post">
  2. <tr>
  3. Escoja opcion<select name="tipo" size=1 >
  4. <option value="opcion1" class="opcion1">opcion 1</option>
  5. <option value="opcion2" class="opcion2">opcion 2</option>
  6. </tr>
  7. <!-- Aqui es donde quiero que si se ha seleccionado la opcion1 del
  8. select muestre esto -->
  9. <tr class="tropcion1">
  10.     <td>Introduzca su edad:<input type="text" id="edad" name="edad"/></td>
  11. </tr>
  12. <!-- O si se ha seleccionado la opcion2 del select muestre esto otro -->
  13. <tr class="tropcion2">
  14.     <td>Introduzca su nombre:<input type="text" id="nombre" name="nombre"/></td>
  15. </tr>
  16. </form>

Recuerda que para usar jQuery tienes que añadir el framework en el <head>

Un saludo