Hola amigos, les cuento tengo una funcion en prototype q me rellena los demas campos al momento q el usuario ingresa el id de la persona y si esta persona existe se me rellenan todos los demas campos con los datos de dicha personas osea se me llenan todos los campos exceptuando el ultimo y no pq, ya q todos los otros campos se llenan menos este ultimo, mi code es:
Código:
Event.observe( window, 'load', function()
{
$('rut_padre').onblur = function()
{
//var itemSelected = this.options[this.selectedIndex].value;
var pars = "rut_padre=" + $F('rut_padre');
//alert( pars );
new Ajax.Request( 'ajax_comprobar_rut_padre.php',
{
method: 'post',
parameters: pars,
onSuccess: function(transport)
{
// alert("Ajax Request completed! response: " + transport.responseText);
fillDatosPadre( transport.responseText );
}
}
);
};
});
function fillDatosPadre( response ) {
var items = response.split( "||" );
var nombre_padre = items[0];
var apellido_paterno_padre = items[1];
var apellido_materno_padre = items[2];
var fecha_calendario = items[3];
var estado_civil_padre = items[4];
var estado_salud_padre = items[5];
var comentario_salud_padre = items[6];
var ultimo_curso_padre = items[7];
var situacion_empleo_padre = items[8];
var oficio_padre = items[9];
var pri_proveedor_padre = items[10];
$('nombre_padre').value = nombre_padre;
$('apellido_paterno_padre').value = apellido_paterno_padre;
$('apellido_materno_padre').value = apellido_materno_padre;
$('fecha_calendario').value = fecha_calendario;
$('estado_civil_padre').value = estado_civil_padre;
$('estado_salud_padre').value = estado_salud_padre;
$('comentario_salud_padre').value = comentario_salud_padre;
$('ultimo_curso_padre').value = ultimo_curso_padre;
$('situacion_empleo_padre').value = situacion_empleo_padre;
$('oficio_padre').value = oficio_padre;
$('pri_proveedor_padre').value = pri_proveedor_padre;
alert(pri_proveedor_padre);
}
ese es el code de mi funcion, el unico campo q no me llena con datios es el pri_proveedor_padre y eso q imprimo a ver si me muestra el valor con el alert de abajo y si me muestra el valor, pero no me lo imprime en el select q corresponde a dicho campo, y lo raro es q dentro de form tb tengo otros select list y si me imprime los valores q trae en dicho select list, es solo este ultimo q no me lo imprime y no se pq, aqui les pego el select list q no me imprime el valor q le corresponde:
Código:
<div class="form-row">
<div class="field-label"><label for="pri_proveedor_padre">Principal Proveedor del Hogar:</label></div>
<div class="field-widget">
<select name ="pri_proveedor_padre" id ="pri_proveedor_padre" class="validate-selection" title="Campo Obligatorio">
<option value="">Selecione...</option>
<option value="SI">Si</option>
<option value="NO" class="validate-one-required">No</option>
</select>
</div>
</div>
por problemas de espacio solo pegue el select list con el q tengo el problema solamente.... porfavor esperoi me puedan ayudar/guiar.... de antemano gracias.... bye