Skip to main content
Participant
April 28, 2023
Answered

Alerte en cas de dépassement du nombre de caractères

  • April 28, 2023
  • 1 reply
  • 1943 views

Bonjour,

Je crée un formulaire sur Adobe Acrobat Pro et je souhaiterais pouvoir afficher un message d'erreur lorsque la personne a atteint la limite de caractères autorisée par le champ de texte.
Je sais limiter le nombre de caractères, mais la personne qui remplit n'est pas informée lorsqu'elle atteint la limite. Si elle copie-colle un texte trop long, la fin ne sera pas prise en compte et elle ne le saura pas. Je voudrais avoir un message "Attention, vous avez atteint la limite de X caractères."
Est-ce possible ?

Merci d'avance

This topic has been closed for replies.
Correct answer try67

Yes, using a script. Remove the Character Limit setting and instead use this code as the field's custom Keystroke event (under Properties - Format - Custom):

 

 

if (AFMergeChange(event).length>10) {
	app.alert("Attention, vous avez atteint la limite de 10 caractères.",1);
	event.rc = false;
}

 

 

It's possible the code will "disappear" after you apply it, due to a bug in Acrobat, but it should still work.

1 reply

try67
Community Expert
try67Community ExpertCorrect answer
Community Expert
April 28, 2023

Yes, using a script. Remove the Character Limit setting and instead use this code as the field's custom Keystroke event (under Properties - Format - Custom):

 

 

if (AFMergeChange(event).length>10) {
	app.alert("Attention, vous avez atteint la limite de 10 caractères.",1);
	event.rc = false;
}

 

 

It's possible the code will "disappear" after you apply it, due to a bug in Acrobat, but it should still work.

Participant
April 29, 2023

Super, ça fonctionne ! Merci !!

Participant
August 25, 2023

Bonjour,

Ce code m'interesse mais je ne sais pas où le "coller".

En effet dans le menu (under Properties - Format - Special), je ne peux pas coller de code. Et dans  Properties - Format - personnalisée je ne sais pas où le mettre. Du coup ce code est inactif dans mon formulaire. 

Version ADOBE ACROBATE PRO version 2023.003.XXX

Merci pour votre aide