JQuery - problemas input tipo radio

   
Vista:

problemas input tipo radio

Publicado por mauricio baez (8 intervenciones) el 01/10/2014 16:50:53
buenas tengo la siguiente funcio la cual la llama de forma dinamica para llenar un formulario. el problema es que al ejecutarla la primera vez me muestra el checked radio en pantalla, pero al ejecuatlo la segundavez no.

la que se quiere es que marque o desmarque el radio segun sea el valor de ( respuesta.datos.TIPO_IMPO)


function fun_llena_for(respuesta)
{

$("#rif_impo").val(respuesta.datos.RIF_IMPO);
$("#nombre_impo").val(respuesta.datos.NOMBRE_IMPO);
$("#direccion_impo").val(respuesta.datos.DIRECCION_IMPO);
$("#email_impo").val(respuesta.datos.EMAIL_IMPO);
$("#telefono1_impo").val(respuesta.datos.TELEFONO1_IMPO);
$("#telefono2_impo").val(respuesta.datos.TELEFONO2_IMPO);
$("#fax_impo").val(respuesta.datos.FAX_IMPO);
$("#pais_impo").val(respuesta.datos.PAIS_IMPO);
$("#ciudad_impo").val(respuesta.datos.CIUDAD_IMPO);
alert(respuesta.datos.TIPO_IMPO);
if (respuesta.datos.TIPO_IMPO == "N")
{
$("#tipo_impo_n").attr('checked', 'checked');
$("#tipo_impo_i").removeAttr('checked');
}
if (respuesta.datos.TIPO_IMPO == "I")
{
$("#tipo_impo_i").attr('checked', 'checked');
$("#tipo_impo_n").removeAttr('checked');
}

$("#e_nivel_impo").val(respuesta.datos.NIVEL_IMPO);
}

parte de formulario donde estan los input tipo radio

<tr>
<td rowspan="2"> Tipo :</td>
<td><input type="radio" name="tipo_impo" id="tipo_impo_n" value="N" /> Nacional</td>
<td>Nivel Comercial : </td>

<tr>
<td><input type="radio" name="tipo_impo" id="tipo_impo_i" value="I" />Internacional </td>
<td><select name="e_nivel_impo" id="e_nivel_impo">
<option value=" ">------</option>
<option value="N1">N1 Mayorista</option>
<option value="N2">N2 Minorista</option>
<option value="N3">N3 Usuario o Consumidor Industrial</option>
<option value="N4">N4 Usuario o Consumidor Final</option>
</td>
</tr>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder