我使用动态自动填充字段的表单。 当我在填写表单的自动填充字段中选择结果时。 在这种形式中,我有一个复选框,当我选择自动完成字段的结果时,它们不会检查
$('#dispositif').val([item.idDispositifPart])
是我的复选框字段的ID。
Thanx to all
success : function(donnee){
response($.map(donnee, function(item){
return {
label: ucwords(item.nom) + ' ' + ucwords(item.prenom) + ' (' + item.codeRH + ')',
value: function (){
$('#leCollaborateur').show();
$('#codeRH').val(item.codeRH);
$('#codeRH_b').val(item.codeRH);
$('#civilite').val(item.idCivilite);
$('#civilite_b').val(item.idCivilite);
$('#sexe').val(item.idSexe);
$('#sexe_b').val(item.idSexe);
$('#nom').val(ucwords(item.nom));
$('#nom_b').val(ucwords(item.nom));
$('#nomJF').val(ucwords(item.nomJeuneFille));
$('#nomJF_b').val(ucwords(item.nomJeuneFille));
$('#prenom').val(ucwords(item.prenom));
$('#prenom_b').val(ucwords(item.prenom));
$('#dateNaissance').val(dateFR(item.dateNaissance));
$('#dateNaissance_b').val(dateFR(item.dateNaissance));
$('#dispositif').val([item.idDispositifPart])
$('#dispositif_b').val([item.idDispositifPart]);
$('#cuid').val(item.CuID);
$('#typeContrat').val(item.idTypeContrat);
$('#typeContrat_b').val(item.idTypeContrat);
$('#dateArrivee').val(dateFR(item.dateArrivee));
$('#dateArrivee_b').val(dateFR(item.dateArrivee));
$('#bande').val(item.idBande);
$('#bande_b').val(item.idBande);
$('#site').val(item.idSite);
$('#site_b').val(item.idSite);
$('#departement').val(item.idDepartement);
$('#departement_b').val(item.idDepartement);
$('#fonction').val(item.idFonction);
$('#fonction_b').val(item.idFonction);
$('#responsable').val(item.idResponsable);
$('#responsable_b').val(item.idResponsable);
}
}
}));
}
});
答案 0 :(得分:0)
要选中/取消选中复选框,您需要设置checked
属性。因此,假设idDispositifPart
具有布尔值,请尝试
$('#dispositif').prop('checked', item.idDispositifPart)