Donnez vie à vos documents numériques !
 

Répondre à : Alerte légitime mais gênante lors d’un this.reset.Form

abracadabraPDF Forums PDF – Général Alerte légitime mais gênante lors d’un this.reset.Form Répondre à : Alerte légitime mais gênante lors d’un this.reset.Form

#61910
zolo72
Membre

Merci Merlin pour ce précieux tableau, à méditer !
Ta suggestion « action en « champ désactivé »»
Dans le cas présent, cela ne fonctionne pas, aucun contrôle de validation. Mon script ci-dessous, fonctionne indifféremment en « validation » ou « calcul ». (Le « set;Focus » maintient le focus sur le champ « Dept » si on validé la saisie par TAB ou CLIC sur un autre champ.)
Le script :

var depart = /^[0-9]+[0-9A-B]$/;

var depart2 = /^[3-9]+[A-B]$/;

var depart3 = /^[1]+[A-B]$/;

if ((!depart.test(event.value)) || (event.value == « 00 ») || (event.value == « 20 ») || (event.value == « 96 ») || (event.value == « 98 ») || (event.value ==  « 99 »))

{
    app.alert({cMsg: »rrr                        SAISIE INCORRECTE DU DÉPARTEMENT !rrr                                  MERCI DE RECOMMENCER »});
    event.value = «  »;
    this.getField(« Dept »).setFocus();
}

else

if ((depart2.test(event.value)))

{
    app.alert({cMsg: »rrr                        SAISIE INCORRECTE DU DÉPARTEMENT !rrr                                  MERCI DE RECOMMENCER »});
    event.value = «  »;
    this.getField(« Dept »).setFocus();
}

else

if ((depart3.test(event.value)))

{
    app.alert({cMsg: »rrr                        SAISIE INCORRECTE DU DÉPARTEMENT !rrr                                  MERCI DE RECOMMENCER »});
    event.value = «  »;
    this.getField(« Dept »).setFocus();
}