Código HTML:
Ver original
<tr> <table width="100%" border="00" cellspacing="00" cellpadding="00" class="bgcolor"> <tr> <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" /> <?php if(isset($canidateBasicDetails['no_pople_living'])&&($canidateBasicDetails['no_pople_living'] == "0")){ $display1=""; }else{ $display1="none"; }?> <select name="relationship_type_them" id="relationship_type_them" class="select_mid"> </select> </p> </tr>
y tengo esta funcion:
Código Javascript:
Ver original
function 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:
Pero resulta que al probarlo, no deja ingresar ningun valor, que puede estar pasando? Ver original
<input type="text" name="no_pople_living" id="no_pople_living" onkeyup="checkNum('no_pople_living','error_no_pople_living');numero()"