Tengo estos campos en un form
Código HTML:
Ver original <table width="100%" border="00" cellspacing="00" cellpadding="00" class="bgcolor"> <td width="30%" height="38" align="left" valign="middle"><p><span class="error">*
</span>Cuántas personas viven con Ud?
</p></td> <td width="20%" align="left" valign="middle"><div style="margin-left:-6px;"> <input type="text" name="no_pople_living" id="no_pople_living" onkeyup="checkNum('no_pople_living','error_no_pople_living');numero()" value="<?php if(isset($canidateBasicDetails['no_pople_living'])&&($canidateBasicDetails['no_pople_living'] != "")){ echo $canidateBasicDetails['no_pople_living'];
}?>" autocomplete="off" />
<span class="error" id="error_no_pople_living" style="float:left"></span>
<?php if(isset($canidateBasicDetails['no_pople_living'])&&($canidateBasicDetails['no_pople_living'] == "0")){
$display1="";
}else{
$display1="none";
}?>
<td align="left" valign="middle"><table><tr id="row33" style="display:<?php echo $display1;?>">
<td><p><span class="error">*
</span>Qué relación tiene con ellas?
</p></td> <td width="15%" align="left" valign="middle"><p> <select name="relationship_type_them" id="relationship_type_them" class="select_mid"> <option selected="selected" value="" disabled="disabled">Seleccione
</option> <option value="Familia" <?php if(isset($canidateBasicDetails['relationship_type_them'])&&($canidateBasicDetails['relationship_type_them'] == "Familia")){?> selected="selected"
<?php }?>>Familia
</option> <option value="Amigos" <?php if(isset($canidateBasicDetails['relationship_type_them'])&&($canidateBasicDetails['relationship_type_them'] == "Amigos")){?> selected="selected"
<?php }?>>Amigos
</option> <option value="Inquilinos" <?php if(isset($canidateBasicDetails['relationship_type_them'])&&($canidateBasicDetails['relationship_type_them'] == "Inquilinos")){?> selected="selected"
<?php }?>>Inquilinos
</option>
<span class="error" id="error_relationship_type_them" style="float:left"></span>
y tengo esta funcion:
Código Javascript
:
Ver originalfunction numero(){
no_pople_living1 = $("input#no_pople_living").val('');
if(no_pople_living1 > 0){
$("#row33").show();
}else{
$("#row33").hide();
$("select#relationship_type_them").val('');
}
}
Cuando trabajo el campo no_pople_living de esta forma
Código HTML:
Ver original<input type="text" name="no_pople_living" id="no_pople_living" onkeyup="checkNum('no_pople_living','error_no_pople_living')"
Trabaja bien, es decir valida que el valor ingresado sea un número, si no es número no lo deja escribir; sin embargo necesito que además de eso oculte el campo siguiente "relationship_type_them" si el valor es cero, para lo cual lo hago asi
Código HTML:
Ver original<input type="text" name="no_pople_living" id="no_pople_living" onkeyup="checkNum('no_pople_living','error_no_pople_living');numero()"
Pero resulta que al probarlo, no deja ingresar ningun valor, que puede estar pasando?