Rechercher dans ce blog

jeudi 20 janvier 2011

Piloter la contrainte d'un champ en fonction d'une case à cocher

Code à mettre dans le OnLoad du formulaire.

/* Champ requis */
function crmForm.ChampRequis(sField){
crmForm.all.item(sField).setAttribute("req", 2);
crmForm.all.item(sField + "_c").className = "req";
crmForm.all.item(sField + "_c").innerHTML = crmForm.all.item(sField + "_c").innerText + "Required";
}

/* Champ non requis */
function crmForm.ChampNonRequis(sField){
crmForm.all.item(sField).setAttribute("req", 0);
crmForm.all.item(sField +"_c").className = "n";
crmForm.all.item(sField +"_c").innerHTML = crmForm.all.item(sField +"_c").innerText;
}

crmForm.all.hab_prime.onclick= function(){
if (crmForm.all.hab_prime.DataValue=="1"){crmForm.ChampRequis("hab_valeur"); }
else{crmForm.ChampNonRequis("hab_valeur"); }}

Case à cocher non sélectionnée



Case à cocher sélectionnée

Aucun commentaire:

Enregistrer un commentaire