Ver Mensaje Individual
  #13 (permalink)  
Antiguo 20/11/2013, 13:45
Avatar de el_cesar
el_cesar
 
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 23 años, 6 meses
Puntos: 20
Respuesta: Que framework Utilizar?

No habia visto tu comentario Dalam, igual creo que ya estoy cerca con algo de lo que necesito.

Mira, necesito ocultar el campo "relationship_type_them" para lo cual entonces utilicé una de las funciones que están creadas y que funciona bien en esa página

a funcion original es

Código Javascript:
Ver original
  1. function hide_show(){
  2.     residence_ownership_type = $("select#residence_ownership_type").val();
  3.     if(residence_ownership_type == "Arrendada"){
  4.     $("#showArrendada").show();
  5.    
  6.     }else{
  7.     $("#showArrendada").hide();
  8.     $("input#telephone_no").val('');
  9.     $("input#cellphone_no").val('');
  10.     $("input#landlord_name").val('');
  11.     $("input#landlord_phone").val('');
  12.         }

Que de manera correcta oculta estos campos

Código PHP:
Ver original
  1. <?php if(isset($canidateBasicDetails['residence_ownership_type'])&&($canidateBasicDetails['residence_ownership_type'] == "Arrendada")){
  2.   $display="";
  3.          }else{
  4.               $display="none";
  5.              
  6.              }?>
  7.   <tr id="showArrendada" style="display:<?php echo $display;?>">
  8.     <td  colspan="2"><table width="100%" border="00" cellspacing="00" cellpadding="00" class="bgcolor">
  9.       <tr>
  10.         <td width="30%" align="left" valign="middle" height="40"><p>Si es arrendatario, nombre del arrendador </p></td>
  11.         <td width="20%" align="left" valign="middle"><input type="text" name="landlord_name" id="landlord_name" value="<?php if(isset($canidateBasicDetails['landlord_name'])&&($canidateBasicDetails['landlord_name'] != "")){
  12.   echo $canidateBasicDetails['landlord_name'];
  13.  }?>" autocomplete="off" /></td>
  14.         <td  width="30%" align="left" valign="middle"><p>Teléfono del arrendador </p></td>
  15.         <td  width="20%" align="left" valign="middle"><input type="text" name="landlord_phone" id="landlord_phone" value="<?php if(isset($canidateBasicDetails['landlord_phone'])&&($canidateBasicDetails['landlord_phone'] != "")){
  16.   echo $canidateBasicDetails['landlord_phone'];
  17.  }?>" autocomplete="off" /></td>
  18.       </tr>
  19.     </table>

La que yo adapté fue esta:

Código Javascript:
Ver original
  1. function hide_show_family_type() {
  2.  
  3.     no_pople_living = $("input#no_pople_living").val();
  4.     if(no_pople_living == "0"){
  5.         $("#showRelacion").show();
  6.        
  7.     }else{
  8.         $("#showRelacion").hide();
  9.         $("select#relationship_type_them").val('');
  10.     }
  11. }

Para que me oculte estos campos
Código HTML:
Ver original
  1.            
  2.            <?php if(isset($canidateBasicDetails['no_pople_living'])&&($canidateBasicDetails['no_pople_living'] == "0")){
  3.  $displayrelacion="";
  4.          }else{
  5.               $displayrelacion="none";
  6.              
  7.              }?>
  8.            <tr id="showRelacion" style="display:<?php echo $displayrelacion;?>">  
  9.         <td  align="left" valign="middle"><p><span class="error">*</span>Qué relación tiene con ellas? </p></td>
  10.         <td width="15%" align="left" valign="middle"><p>
  11.           <select name="relationship_type_them" id="relationship_type_them" class="select_mid">
  12.           <option selected="selected" value="" disabled="disabled">Seleccione</option>
  13.          <option value="Familia" <?php if(isset($canidateBasicDetails['relationship_type_them'])&&($canidateBasicDetails['relationship_type_them'] == "Familia")){?> selected="selected" <?php }?>>Familia</option>
  14.          <option value="Amigos" <?php if(isset($canidateBasicDetails['relationship_type_them'])&&($canidateBasicDetails['relationship_type_them'] == "Amigos")){?> selected="selected" <?php }?>>Amigos</option>
  15.            <option value="Inquilinos" <?php if(isset($canidateBasicDetails['relationship_type_them'])&&($canidateBasicDetails['relationship_type_them'] == "Inquilinos")){?> selected="selected" <?php }?>>Inquilinos</option>
  16.          
  17.          
  18.         </select>
  19.         <span class="error" id="error_relationship_type_them" style="float:left"></span>
  20.         </p>
  21.         </td></tr></table>
  22.       </tr>
  23.     </table>

La idea es que cuando ingrese valor 0 no muestre el campo, el problema es que ahora no me muestra el campo asi esté vacio o tenga cualquier valor, arreglando esto creo que tengo la solución para acomodar el resto de campos que se deben ocultar.
__________________
Say no more.......