Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2015, 05:58
Avatar de ignacio85r
ignacio85r
 
Fecha de Ingreso: mayo-2010
Ubicación: mar del plata
Mensajes: 155
Antigüedad: 14 años
Puntos: 0
Pregunta Mostrando y ocultando partes de Form

Buenas muchachos. todo bien????
les consulto ya que no logro hacer que se muestre una parte de la web y no encuentro donde esta mi error.

la cuestion es mostrar el campo Tarjeta, Cbu o Efectivo, segun lo escogido en el select:

Código HTML:
Ver original
  1. <div class="form-group">
  2.                     <label class="control-label col-xs-3">Medio de pago:</label>
  3.                         <div class="col-xs-7 col-md-9">
  4.                             <select class="form-control col-xs-3" name="medio de pago">
  5.                               <option id="Tarjeta">Tarjeta de credito</option>
  6.                               <option id="Debito">Debito en cuenta</option>
  7.                               <option id="Efectivo">Efectivo</option>
  8.                             </select>
  9.                         </div>
  10.                     </div>
  11.                     <div id="Tc" class="form-group">
  12.                         <label class="control-label col-xs-3">Nº Tarjeta:</label>
  13.                         <div class="col-xs-7 col-md-9">
  14.                             <input type="number" name="Nº Tarjeta" class="form-control" placeholder="Tarjeta(16)" title="Faltan los Numeros de tarjeta" required="">
  15.                         </div>
  16.                     </div>
  17.                     <div id="Dc" class="form-group">
  18.                         <label class="control-label col-xs-3">Nº Cbu:</label>
  19.                         <div class="col-xs-7 col-md-9">
  20.                             <input type="number" name="Nº Cbu" class="form-control" placeholder="Numero de CBU(22)" title="Faltan los Numeros de Cuenta" required="">
  21.                         </div>
  22.                     </div>
  23.                     <div id="Pe" class="form-group">
  24.                         <label class="control-label col-xs-3">Efectivo:</label>
  25.                         <div class="col-xs-7 col-md-9">
  26.                             <input type="number" name="Nº Cbu" class="form-control" placeholder="Numero de CBU(22)" title="Faltan los Numeros de Cuenta" required="">
  27.                         </div>
  28.                     </div>

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2. $("#form1").css("display","none");
  3. $("#form2").css("display","none");
  4.  
  5. $("#Tc").css("display","none");
  6. $("#Dc").css("display","none");
  7. $("#Pe").css("display","none");
  8.  
  9. $("#emision").on("click", function(){
  10.     $("#form1").css("display","block");
  11.     $("#form2").css("display","none");
  12.     $("#form2").prop('requiered', false);
  13. });
  14. $("#cotizacion").on("click", function(){
  15.     $("#form2").css("display","block");
  16.     $("#form1").css("display","none");
  17.     $("#form1").prop('requiered', false);
  18. });
  19.  
  20. $("#Tarjeta").on("click", function(){
  21.     $("#Tc").css("display", "block");
  22.     $("#Dc").css("display", "none");
  23.     $("#Pe").css("display", "none");
  24. });
  25.  
  26. $("#Debito").on("click", function(){
  27.     $("#Tc").css("display", "none");
  28.     $("#Dc").css("display", "block");
  29.     $("#Pe").css("display", "none");
  30. });
  31.  
  32. $("#Efectivo").on("click", function(){
  33.     $("#Tc").css("display", "none");
  34.     $("#Dc").css("display", "none");
  35.     $("#Pe").css("display", "block");
  36. });
  37.  
  38. });

desde ya muchas gracias!! saludos!!
__________________
Los manuales existen por un motivo... explicar el funcionamiento de algo. ;-)