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
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();
}