Toutes mes réponses sur les forums
-
AuteurRéponses
-
club3dtextMembre
C’est vraiment très apprécié, mais si je veux appliqué ce script pour un formulaire comment dois-je possédé? MERCI POUR TON AIDE!
16 mars 2015 à 14:55 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55775club3dtextMembreQuand j’active cette option la pièce jointe qui est dans ne s’ouvre pas en cliquant sur le bouton. On dirait que la protection affection aussi la pièce jointe je veux proteger mon document et je veux que la pièce jointe qui s’y trouve soit accessible aussi y a t’il un moyen de solutionner ça. Voir le fichier joint.
13 mars 2015 à 14:21 en réponse à : Créer un champ utilisateur pour débloquer un champ ou ouvrir un lien #58599club3dtextMembreJ’ai déjà visionné ce document, mais ce que je pensais faire c’est de créer un compte utilisateur dont on met Nom et Prénom ou Speudonyme puis un mot de passe et tant d’autres informations puis un bouton créer un compte pour valider les information. Sur ce formulaire on peut créer plusieurs comptes.
Une fois que le compte crée, pour ouvrir la pièce jointe il vous faux Pseudonyme et mot de passe. Toutes les explications possibles se trouvent dans la pièce jointe Créer un Compte Utilisateur.12 mars 2015 à 12:59 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55771club3dtextMembreCe je veux dir par là en activant cette option je ne peux pas ouvrir un lien avec le bouton. Y a-t’il un autre moyen.
11 mars 2015 à 11:36 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55768club3dtextMembreAlors là qu’est-ce que je dois faire en ce sens. Parce que sans la securité du document le lien s’ouvre sans problème mais une fois securisé ça ne s’ouvre plus. Ne peut-on pas contourner ça pour avoir le document protéger et une possibilité d’ouvrir le lien qui est dans le document protégé.
10 mars 2015 à 18:12 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55766club3dtextMembreJe dois signaler que moi aussi de mon coté j’avance à petit pas et j’aimerais si possible avoir un exemple de ton travail tofteuf, mais cela n’empêche pas que j’ai un souci avec un lien dans mon travail. Quand j’active la securité du document dans Document propriété, toute fois j’ai un bouton pour ouvrir un lien et le lien est bien présent dans le document ca refuse de s’ouvrir :Euuuh:
Quelqu’un peu m’aider svp :priere:club3dtextMembreBien merci à vous, j’ai copié les scripts document javascript et ça marche très bien. :extra:
club3dtextMembreMerci Merlin,
Voici donc la méthode que j’utilise pour identifier les formulaires lorsqu’on me demande de numéroter les documents du jour. Ici les numéros sont de la forme aaaammjj-xx. Le compteur repart à 01 chaque jour. Trois scripts sont à l’oeuvre:
initialisation()
enregistrement()
numerotation()
Le dernier numéro est mémorisé par une variable locale lors de l’enregistrement du formulaire:
global.dernNum=this.getField(fNum).value;
global.setPersistent(“dernNum”,true);
Attention, ce script devra être adapté pour fonctionner avec plusieurs formulaires utilisés simultanément. Je proposerai une variante pour ça.
D’autres idées our fare ça ?Salut à vous Alex, j’aimerais avoir les codes pour pouvoir faire un formulaire de meme type.
J’ai trouvé ces codes :En Set document Actions
Document Will Save:
global.dernNum=this.getField(fNum).value;
global.setPersistent(“dernNum”,true);
Attribuer un numéro
Script place dans le bouton “Num” en Actions, Mouse Up, Run a JavaScript:
numerotation();
Valider le bordereau
Script place dans le bouton “Validation” en Action, Mouse Up, Run a JavaScript:
enregistrement();
Je suis sur Adobe Acrobat Pro, l’exemple NumerotationAutomatiqueFormulaire.pdf fonction très bien mais comme je vous le dit je recopie les scripts trouvés dans ce fichier pour en faire un autre ça ne marche pas. Je vous en prie aidez-moi. Merci.25 février 2015 à 14:51 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55754club3dtextMembreJ’utilise Adobe Acrobat Pro et ça ne marche pas de mon coté, les champs PupUp Menu ne se bloquent pas. Vous utilisez quel Acrobat pour que cele puisse fonctionnner de votre coté?
24 février 2015 à 18:03 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55752club3dtextMembreOk, j’ai bien compris, mais pourtant mon grand probleme pour l’instant c’est que je n’arrive pas bloquer les champs popUpMenu, si vous pouvez bien panchez sur mon cas ça fera du bien pour votre aide, encore merci de vos soutiens antérieurs. Dans le même fichier doc-demo-OK modifier en cliquant sur SaveAs les champs popUpMenu ne se bloquent pas.
24 février 2015 à 12:52 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55750club3dtextMembreEn sauvegardant le fichier doc-demo-OK modifier sous un autre nom bloque tous les champs Menu déroulant, PopUp Menu et autres, se ferme et s’ouvre automatiquement sur le même nom en pièce jointe dans le fichier doc-demo-OK modifier.
J’ai ajouté le fichier Proforma Facture2 dans le fichier doc-demo-OK pour alleger le poid de mon fichier.
23 février 2015 à 21:10 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55748club3dtextMembreJ’ai essayé de vous envoyez le fichier joint on m’a dit que le fichier est trop lourd.
23 février 2015 à 17:30 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55746club3dtextMembreLa question est si on veut bloquer un champ PopUp Menu, est-ce qu’il y a un script pour faire cela. J’ai utilisé ce script :
//Masquer le bouton
event.target.display = display.hidden;
this.getField(“Rosso”).display = display.hidden;
//Verrouiller tous les champs
for (var i=0; ivar fname = this.getNthFieldName(i);
var f = this.getField(fname);
f.readonly = true;
}
// Enregistrer
app.execMenuItem(“SaveAs”);pour bloquer plusieurs champs mais les champs PopUp Menu ne sont pas bloqués.
20 février 2015 à 17:24 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55744club3dtextMembre1- On utilise la Convention de dénomination des champs de formulaire pour se simplifier la vie : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/
2- On ajoute cette ligne de script :
this.getField(“Rosso”).display = display.hidden;Ce qui nous donne :
//Masquer le bouton
event.target.display = display.hidden;
this.getField(“Rosso”).display = display.hidden;
//Verrouiller tous les champs
for (var i=0; ivar fname = this.getNthFieldName(i);
var f = this.getField(fname);
f.readonly = true;
}
// Enregistrer
app.execMenuItem(“SaveAs”);Exemple ci-joint.
:Smiley03:Bien le boujour à vous, sur cette question je voulais savoir si on a un champ PopUp Menu ou menu déroulant quel script doit-on avoir pour le bloquer?
club3dtextMembreConcernant ce sujet encore, comment peut-on modifier le script pour avoir un Compte à rebours avec seulement les secondes affichées, toujours avec les mêmes options Start, Stop, Clear et le parametre de seconde.
EX : COMPTE A REBOURS DE 60 SECONDES.
club3dtextMembreOui Merlin j’ai tout fait : j’ai copié tous les scripts, les scripts du JavaScript Document, les champs et les boutons mais en les placant dans un autre formulaire quand je clique sur le bouton Start ça ne marche pas. Je ne sais pas s’il y a un script ou autre chose que je devrais copié pour que sa puisse marché.
club3dtextMembreOui je comprend, mais imagine que j’ai un formulaire de trois pages et qu’au troisième page, je veux changer les informations, alors là il faut seulement reinitialiser que seulement la troisième page du formulaire et non la totalité du formulaire en question.
– Encore une autre question sur ce sujet, n’y a t’il pas moyen de dupiquer un formulaire sans son contenu? C’est-à-dire en faisant la duplication on a un nouveau formulaire sans être remplis. Disons une duplication tout a fait réinitialisée.
2 avril 2014 à 12:34 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56925club3dtextMembreMerlin, je tiens à m’excuser pour la faute de frappe, j’ai pas fait attention, encore merci pour la motivation.
club3dtextMembreC’est fait pour !
Dans le mesure où tous les champs d’une page ont un nom qui commence toujours par P1. ou P2. ou P3. etc. il est très facile de ne s’adresser qu’aux champs d’une page en particulier grâce à la Convention de dénomination des champs de formulaires.Donc par exemple pour réinitialiser les champs de la page 3 :
Code:this.resetForm([“P3”]);:Smiley15:
Voici le code trouvé dans le fichier carnet_de_plongéele_V5.pdf, ce code se trouve dans Document JavaScript : CustomJavaScript
function trombiReset()
{// mise en variable du texte de l’alerte
if (app.language == “FRA”)
{var alerte = “Voulez vous vraiment supprimer le contenu de TOUS les champs de donnu00E9es ?nnCette action ne pourra pas u00EAtre annulu00E9e.”;}
else
{var alerte = “Reset all form fields?nnThis action cannot be undone.nOK to continue?”;}
if (app.alert({cMsg:alerte, nIcon:1, cTitle:”Trombinoscope”, nIcon: 1, nType: 2}) == 4)
{this.resetForm();
this.getField(“photo”).buttonPosition = position.textOnly;
}
}D’après toi, ou dois-je placer ou encore comment procéder pour que se script : this.resetForm([“P1”]); this.resetForm([“P2”]); this.resetForm([“P3”]); etc. qu’à chaque nouvelle page, reset la page en question.
club3dtextMembreConcernant ce bouton pour ajouter une autre page à la suite d’un autre, n’y a t’il pas moyen pour que les boutons de cette page affecte seulement que la page en question. Telque le bouton reset si on est sur la page2 par exemple le bouton reset réinitialisera que seulement la page2 et les autres pages tels qu’elles sont.
1 avril 2014 à 15:35 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56923club3dtextMembre:mur: Après plusieur essaie et beaucoup de reflection j’ai trouvé la formule exacte! :extra:
var flag = 0;
for (var i=0; i <=4; i++) {
if (((this.getField(“C.0″).isBoxChecked(0)==””)&&(this.getField(“C2.0″).isBoxChecked(0)==””))){
flag = 1;
app.beep(0)
var cMsg1 = this.getField(“C.0”).userName
app.alert(“La case ” + cMsg1 + ” n’a pas été checké.nnIl faut faire un choix entre Oui ou Non pour que l’impression soit possible.”)
this.getField(“C.0”).setFocus()
break;
}
}1 avril 2014 à 12:54 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56922club3dtextMembreMerci Merlin, mais j’avais bien trouvé la façon de formuler mon script encore Merci. MERLIN
:oh: Ecoute Merlin quelque chose m’a échapper concernant la case à cocher, si je dois faire un choix entre deux cases à cocher, soit Oui soit Non.
Quand je clique sur Oui, Non est déactivé et quand je clique Non, Oui est déactivé, comment modifier ce script pour avoir un tel résultat.
Voici le script:
var flag = 0;
for (var i=0; i <=4; i++) {
if (this.getField(“c.”+i).isBoxChecked(0)==””){
flag = 1;
app.beep(0)
var cMsg1 = this.getField(“c.”+i).userName
app.alert(“La case ” + cMsg1 + ” n’a pas été checké.nnIl faut faire un choix entre Oui ou Non pour que l’impression soit possible.”)
this.getField(“c.”+i).setFocus()
break;
}
}31 mars 2014 à 13:18 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56920club3dtextMembreOui Merlin j’ai le lien check_required_fields_before_pri nt
le problème c’est que j’ai pas utiliser la convention de dénomination des champs c’est-à-dire en clair les relations parent-enfant. Mais plutôt des champs qui n’ont pas été parent-enfants et qu’à l’interieur de chaque champ il y a un texte prérempli que j’ai placé dans Actions on Focus pour disparraitre le texte prérempli et on Blur si rien n’a été écrit et revient au même.– Voilà si le champ conserve toujours le texte prérempli, nous allons avoir un message d’alerte disant qu’il faut remplir le champ en question.
mais si le champ est rempli d’un autre texte qui est différent du texte prérempli alors là sur le bouton en question on peut soit imprimer, sauvegarder ou envoyer par email.– J’aimerais que se script soit aussi valable les cases à crocher. Je vous prie de bien vouloir m’aider SVP. ET MERCI.
En réfléchissant je crois savoir comment bien posé la question sur ce sujet :
– :Euuuh: Script en Action dans le Bouton imprimer
Si (la couleur du texte par défaut dans le champ Nom est toujours présent dans le champ alors le champ est considéré comme vide)
et si le champ Nom est condéré comme un champ vide
{Affiche un message}Explication : Lorsque la curseur se trouve dans le champ Nom, le champ devient automatiquement vide et aussi si aucun texte n’a été rentré dans le champ Nom alors que le champ conserve toujours son texte par défaut qui est gris, ce champ sera toujours considéré comme étant vide.
– Une fois le champ est vide ou considéré comme vide nous aurons un message d’alerte : Ce champ est vide, il doit être rempli avant d’imprimer.Voci le lien
[attachment deleted by admin]
club3dtextMembreSi je veux remplacer ce script
var flag = 0;
for (var i=0; i <=4; i++) {
if (this.getField(“c.”+i).isBoxChecked(0)){
flag = 1;
app.beep(0)
var cMsg1 = this.getField(“c.”+i).userName
app.alert(“La case ” + cMsg1 + ” n’a pas été checké.nnToutes les cases de ce document doivent être checkées pour que l’impression soit possible.”)
this.getField(“c.”+i).setFocus()
break;
}
}au lieu d’avoir case à coché (isBoxChecked) mais de préférence case decoché, comment je dois reécrire le script pour avoir si une case n’est pas cochée affiche un message d’alerte. MERCI
Merci pour l’idée de la case-à-cocher il faut cocher l’option “Obligatoire” dans les Propriétés du champ.
Je dois te dire que j’ai aussi assayé mais ça n’a pas marché et toute il m’est l’idée d’ajouter ça dans le scriptvar flag = 0;
for (var i=0; i <=4; i++) {
if (this.getField(“c.”+i).isBoxChecked(0)==””){
flag = 1;
app.beep(0)
var cMsg1 = this.getField(“c.”+i).userName
app.alert(“La case ” + cMsg1 + ” n’a pas été checké.nnToutes les cases de ce document doivent être checkées pour que l’impression soit possible.”)
this.getField(“c.”+i).setFocus()
break;
}
}et tout d’un coup ça a marché :bonjour: Je t’envoie le lien
28 mars 2014 à 14:27 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56918club3dtextMembrePour la case-à-cocher il faut cocher l’option “Obligatoire” dans les Propriétés du champ.
Par-contre je ne comprend toujours pas cette histoire de parent-enfants, certainement parce-que tu n’as toujours pas donné le lien vers “check_required_fields_before_pri nt”.
Je ne connais pas tout le forum par cœur (en supposant qu’il soit sur ce forum) et je n’ai pas le temps de chercher.
:bonjour:Voici le lien
[attachment deleted by admin]
28 mars 2014 à 12:28 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56916club3dtextMembreJe ne comprend pas la question… Et on n’a toujours pas le lien.
:joker:La question est si j’ai des champs qui ne sont pas des champs parent-enfants et aussi des cases à coché comment dois-je m
y prendre pour avoir la réalisation telque check required fields before print.
:Euuuh: La seule différence j’ai dans les champs des textes préremplis.[attachment deleted by admin]
club3dtextMembreBonjour,
1- En français “checké” se dit “coché”.
:geek:2- Vous pouvez répéter la question ?
:Euuuh:La question est bien comment je peux faire pour avoir le contraire de isBoxChecked dans ce script?
J’ai beau pensé que c’était isBoxUnchecked mais ça ne marche pas.La condition serait si ces cases ne sont pas cochés nous aurons un message disant il faut les cochés pour pouvoir imprimer.
var flag = 0;
for (var i=0; i <=4; i++) {
if (this.getField(“c.”+i).isBoxChecked(0)){
flag = 1;
app.beep(0)
var cMsg1 = this.getField(“c.”+i).userName
app.alert(“La case ” + cMsg1 + ” n’a pas été checké.nnToutes les cases de ce document doivent être checkées pour que l’impression soit possible.”)
this.getField(“c.”+i).setFocus()
break;
}
}27 mars 2014 à 17:03 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56914club3dtextMembreOn en parle ici justement : http://abracadabrapdf.net/forum/index.php/topic,2358.0.html
Mais tu crois suivant la complexité de mon formulaire, est-il possible d’arriver à une chose du genre? Sans avoir des champs parent-enfants et des cases à crocher. Car j’ai beau essayer de modifier le script de remplir un champ avant d’imprimer.
27 mars 2014 à 15:19 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56912club3dtextMembreOui Merlin j’ai le lien check_required_fields_before_print
le problème c’est que j’ai pas utiliser la convention de dénomination des champs c’est-à-dire en clair les relations parent-enfant. Mais plutôt des champs qui n’ont pas été parent-enfants et qu’à l’interieur de chaque champ il y a un texte prérempli que j’ai placé dans Actions on Focus pour disparraitre le texte prérempli et on Blur si rien n’a été écrit et revient au même.– Voilà si le champ conserve toujours le texte prérempli, nous allons avoir un message d’alerte disant qu’il faut remplir le champ en question.
mais si le champ est rempli d’un autre texte qui est différent du texte prérempli alors là sur le bouton en question on peut soit imprimer, sauvegarder ou envoyer par email.– J’aimerais que se script soit aussi valable les cases à crocher. Je vous prie de bien vouloir m’aider SVP. ET MERCI.
[attachment deleted by admin]
25 mars 2014 à 14:28 en réponse à : Champs obligatoires dans formulaires avec fenêtre d’alerte #56682club3dtextMembreBonsoir,
Je souhaite rendre comme obligatoire certains champs d’un formulaire (nom, prénom…). L’idéal serait qu’après le remplissage du formulaire par le client, au moment de l’enregistrement, si certains des champs obligatoires ne sont pas remplis, une fenêtre de dialogue apparaitrait indiquant que les “champs nom, prénom… ne sont pas renseigner”, et l’enregistrement s’effectuerait. Averti, le client pourrait donc renseigner ces champs là et enregistrer à nouveau.
J’ai regardé un peu partout ; résultat : ceci est possible lors d’un envoi du fichier pdf par mail, ce qui n’est pas mon cas, puisque les clients nous déposent leur fichier sur clé USB ou FTP.
Je pense que la solution serait de définir une action sur les champs obligatoire à l’aide d’un code javascript.
Existe-t-il un code adapté à mon problème ?Merci d’avance de votre aide.
Bonsoir,
Je souhaite rendre comme obligatoire certains champs d’un formulaire (nom, prénom…). L’idéal serait qu’après le remplissage du formulaire par le client, au moment de l’enregistrement, si certains des champs obligatoires ne sont pas remplis, une fenêtre de dialogue apparaitrait indiquant que les “champs nom, prénom… ne sont pas renseigner”, et l’enregistrement s’effectuerait. Averti, le client pourrait donc renseigner ces champs là et enregistrer à nouveau.
J’ai regardé un peu partout ; résultat : ceci est possible lors d’un envoi du fichier pdf par mail, ce qui n’est pas mon cas, puisque les clients nous déposent leur fichier sur clé USB ou FTP.
Je pense que la solution serait de définir une action sur les champs obligatoire à l’aide d’un code javascript.
Existe-t-il un code adapté à mon problème ?Merci d’avance de votre aide.
C’est exactement ça je voulais expliqué quand je voulais une validation de formulaire avec des champs obligatoires, moi aussi de mon coté j’ai beau vérifié dans les discussions j’ai rien trouvé de différent que seulement tout cela est possible lors d’un envoi du fichier pdf par mail, mais moi tout ce je veux c’est les clients nous déposent leur formulaire sur clé USB ou autre.
D’une mamière ou d’une autre mes champs ne sont pas des champs mère et fils, ce des champs simples qui n’ont pas dupliqués.club3dtextMembreVoilà je voulais avoir un script pour sauvegarder le formulaire.
Exemple : en cliquant sur le bouton sauvegarder on aura une fenetre SAVE AS mais avec le nom d’un champ ou des champs comme nom de sauvegarder, j’y arrive pas encore à le faire comme je vous le signale.
club3dtextMembreBien merci Merlin je viens de trouver une solution a ce probleme de sauvegarde.
club3dtextMembrePar exemple la gourde est le nom de la monnaie haitienne et son symbole est HTG.
HTG 100
14 novembre 2013 à 15:06 en réponse à : Insertion automatique d’un N° code de A-0001 à A-1000 etc – RÉPONDU #56228club3dtextMembreMille merci encore de bien vouloir se pencher sur mon cas et je dois vous dire d’Abracadabra.pdf.net j’ai appris beaucoup de chose et ceci grace à vos talents d’Alex et plus d’un, je vais jetter un coup d’oeil sur le Post Numérotation automatique.
Encore une fois merci à vous tous.
club3dtextMembreUn champ texte baptisé “texte1” va recevoir la liste des noms séparés ici par des virgules ou autre chose (caractère séparateur à définir)
Un second champ texte baptisé “texte2” va recevoir la liste des téléphones séparés ici par le même caractère séparateur.
En lançant le script ci-dessous vous remplirez automatiquement la liste déroulante baptisée “Liste” .
Les valeurs affichées sont les noms, les valeurs d’export sont les téléphones.function Remplissage()
{
console.clear();
tablenoms=new Array();
tabletels=new Array();
//Format csv, le caractère de séparation est le “;”
caracteresep=”,”;
//Remplissage de la table des noms à partir du texte 1
chaine=this.getField(“texte1”).value;
indice=0;
indiced=0;
index=0;
while(indice{
if(chaine.substring(indice,(indice+1))==caracteresep|indice==chaine.length-1)
{
tablenoms[index]=chaine.substring(indice,indiced)
console.println(index+”-“+tablenoms[index]);
indiced=indice+1;
index=index+1;
}
indice=indice+1;
}
//Remplissage de la table des téléphones à partir du texte 2
chaine=this.getField(“texte2”).value;
indice=0;
indiced=0;
index=0;
while(indice{
if(chaine.substring(indice,(indice+1))==caracteresep|indice==chaine.length-1)
{
tabletels[index]=chaine.substring(indice,indiced)
console.println(index+”-“+tabletels[index]);
indiced=indice+1;
index=index+1;
}
indice=indice+1;
}
//Remplissage du menu déroulant
index=tablenoms.length;
this.getField(“Liste”).clearItems();
while(index>0)
{
index=index-1;
this.getField(“Liste”).insertItemAt(tablenoms[index],tabletels[index]);
}
}je voulais savoir ou place ce script et dans quel champ il faut le placer exactement. Un ptit peu d’explication m’aiderais beaucoup plus.
et encore pour ce script a mettre Enfin, dans le menu déroulant “Liste”, Onglet Format>Script de touches personnalisé, il faut à partir de l’évènement de sélection d’un item renseigner le champ de sortie baptisé ici “Telephone”.
if(!event.willCommit)
{
//mise à jour du champ Telephone
this.getField(“Telephone”).value=this.event.changeEx;
}Merci
club3dtextMembreAllo et Bonjour à tout le monde de ce forum, je vous félicite pour le travail énorme que vous effectuer au sein de la programmation d’adobe acrobat, cinsèrement toutes mes félicitations. :bravo: :bravo:.
Aujourd’hui encore une fois je me penche vers vous afin de pouvoir m’aider sur ce sujet. Je veux faire à chaque phrase comme dans Microsoft Word commencer ma première en majuscule, mais sur tout après (point et espace).
Quelqu’un aurais-t’il une idée de comment procéder SVP :priere: :priere: :priere: :priere:?13 juin 2013 à 12:05 en réponse à : Vérification des champs obligatoires avant envoi d’un formulaire. – RÉSOLU #54692club3dtextMembreBonjour ! Je tiens à te remercier jsamica pour la réponse rapide, je vais essayer de voir ce que je peux faire et je te dirai le resultat du test. Mais laisse moi te dire pour l’autre code trouvé du fichier display_a_message_if_required_fi elds_are_blank.pdf, si possible essaie de me concocter un exemple en pièce parce que je n’arrive pas à l’interpréter.
12 juin 2013 à 17:32 en réponse à : Vérification des champs obligatoires avant envoi d’un formulaire. – RÉSOLU #54690club3dtextMembreBonjour à vous,
Je sais que déjà c’est un sujet considéré résolu sur le forum, considérant ce script de vérification de champ ci-dessous, quelqu’un pourait-il me donner un exemple en piece jointe, s’il vous plaît ? Car je n’y arrive pas tout seul.
Script tiré de cette pièce jointe : display_a_message_if_required_fields_are_blank.pdfvar requiredFields = new Array();
// loop through fields
for (var i = 0; i < this.numFields; i++){
// test for required field and if there is no value for the field
var fName = this.getNthFieldName(i);
if (this.getField(fName).required & this.getField(fName).value == ”){
// add required field name to array of required field names
requiredFields[requiredFields.length] = fName;
}
}
var error = “Please complete the following fields: nn”;
for (j=0; j < requiredFields.length; j++){
if (requiredFields[j].value == null){
error = error + requiredFields[j] + ‘n’;
}
}
if (requiredFields.length > 0)
app.alert(error);Merci.
[attachment deleted by admin]
club3dtextMembre:bonjour: :Euuuh: Je n’arrive pas à ouvrir ce lien : http://abracadabrapdf.net/parking/DarthVader.pdf.zip
:priere: Quelqu’un peut afficher le fichier pour moi en pièce jointe SVP.club3dtextMembreMerci beaucoup Merlin :bravo:
Ça m’a beaucoup soulager :extra: tu es vraiment un genie. Encore merci.club3dtextMembreD’accord et salutatio à toi le grand Merlin,
Il m’est venu à l’idée si je pouvais dans ce script ajouter un point et un espace et après le script commence par excuter la première lettre en majuscule qu’en penses-tu?
Voilà la modification du script que je voulais faire :Le SCRIPT est :
if (event.value.toString().length < 1 || /s/gim.test(event.value.toString().charAt(event.value.toString().length-1))) {
event.change = event.change.toUpperCase() ;
}La modification est une chose du genre :
if (event.value.toString().length < 1 || /.s/gim.test(event.value.toString().charAt(event.value.toString().length-1))) {
event.change = event.change.toUpperCase() ;
}Dans cette modification après chaque s on a ça : sS
ou
if (event.value.toString().length < 1 || /. /gim.test(event.value.toString().charAt(event.value.toString().length-1))) {
event.change = event.change.toUpperCase() ;
}ou
if (event.value.toString().length < 1 || /.&&s/gim.test(event.value.toString().charAt(event.value.toString().length-1))) {
event.change = event.change.toUpperCase() ;
}Malgré rien ne marche comme je le veux. Tout mon problème ici je veux au lieu d’un s (espace) ou quelque chose d’autre je veux un point espace (.s) une chose du genre pour que le script execute la commende. Mais jusqu’ici je ne sais pas encore m’y prendre.
N.B.: Qu’en penses-tu de ça ? Si on dit que la première d’un mot dans le champs doit commenser (^) par majuscule et s’il se termine (&) par un point et un espace la lettre suivante commencera aussi par une majuscule.
club3dtextMembreSalut,
Je faisais des recherches sur le net concernant le script à mettre une majuscule au début de chaque phrase, pour bien vous dire j’ai rien trouvé pouvant me dépanner ladessus en perseverant je suis tomber sur un script qui me parrait util mais je ne sais pas encore :doute:, le code est :
window.onload = function(){
btnExecuter.onclick = executer;
}function executer(){
var texteEcrit = txtChaineInitiale.value;
var longTexte = texteEcrit.length;
var texteSplit = texteEcrit.split(“.”);
var motActuelle = “”;
var nbFoi = 0;
var i =0;
var premiereLettre = texteEcrit.charAt(i);
var chaineEnMaj = texteEcrit.toUpperCase(i+1);while(i<= longTexte){
motActuelle = texteEcrit.charAt(i)
if(motActuelle == “.”)
{
nbFoi++
txtResultat.value = chaineEnMaj;
}
i++;
}}
Quelqu’un pourrait-il jeter un coup d’oeil la dessus pour voir là ou se trouve l’erreur afin de m’aider à résoudre ce problème, s’il vous plaît ?
Merci.
club3dtextMembreSalut,
Le mieux est d’utiliser la “Convention de dénomination des champs de formulaire” (faire une recherche, on en a abondamment parlé sur ce forum) pour nommer les 6 parties de champs.
On peut demander à un champ de signature d’exécuter un script après la signature, donc on demandera au champ de signature de l’utilisateur 1 de verrouiller les champs de l’utilisateur 1, etc.
Ce qui pourrait donner dans le 1er champ de signature :
this.getField(“utilisateur1”).readonly = true;Dans le 2e :
this.getField(“utilisateur2”).readonly = true;Etc.
:Smiley01:
Bonjour :bonjour:
Je dois te remercier pour tous les efforts que tu fasses pour nous aider à bien maitriser les scripts. :Smiley01: Et je dois dire aussi grace à ce forum j’ai pu arriver à maitriser certaines choses en javascript car au départ j’étais null. :bravo: :bravo:
Permet moi de te demander si on a plusieurs champs et boutons radios comment procéder ?
Merci déjà pour la réponse.
club3dtextMembreSalut,
Concernant les commandes de formatage du texte le meilleur des exemples est ici :
http://abracadabrapdf.net/articles.php?lng=fr&pg=75:Smiley01:
Je m’explique plus clairement, on a un champ qui a un texte pré remplis mais le texte est en italique de couleur gris. Maintenant quand le souris est enfoncé dans le champ le texte pré remplis disparait qui de mon coté est déjà résolu,
quand je commence à taper un mot dans le champ le texte devient normal de couleur noire
et une fois le curseur quitte le champ le texte normal toujours de couleur noire.
Je crois avoir vu ça quelque part je ne me rappelle plus ou ça.
Merci de m’apporter une solution à ce problème.[attachment deleted by admin]
17 mai 2013 à 11:37 en réponse à : Ouvrir un document .doc mis en pièce jointe dans un PDF ? – RÉSOLU #52902club3dtextMembreOn ne peut pas enregistrer un document à l’insu de l’utilisateur, donc il n’y a que deux moyens de ne pas avoir cette alerte :
– ne pas modifier le document,
– ouvrir le lien dans une nouvelle fenêtre.:Smiley15:
PS : abracadabraPDF met les capitales à la fin, pas au début.
:Smiley03:Ne peut-on pas créer un menu Popup qui à l’ouverture du formulaire s’affiche comme une fenêtre identifiant et qui demande d’entrer nom identifiant et mot de passe pour afficher le formulaire.
15 mai 2013 à 15:08 en réponse à : Ouvrir un document .doc mis en pièce jointe dans un PDF ? – RÉSOLU #52900club3dtextMembreMerci à vous Merlin pour la réponse, je vais l’essayer pour voir. Mais aussi de l’autre coté est-ce qu’on peut empecher ce message faire surface à chaque fois que la piece jointe s’affiche un message d’alert vous demande est-ce que vous voulez sauvegarder le premier fichier. Je vous envoie une image du message. Je veux contourner ce problème.
[attachment deleted by admin]
13 mai 2013 à 15:47 en réponse à : Ouvrir un document .doc mis en pièce jointe dans un PDF ? – RÉSOLU #52898club3dtextMembreJ’ai une autre question à propos du javascript du premier bouton :
this.exportDataObject({cName: “TEST2.pdf”, nLaunch: 2});:priere: Y a t’il un moyen d’ouvrir une pièce joince dans la même fenêtre c’est à dire remplaçant la première fenêtre par la deuxième avec un script.
club3dtextMembreSur ce même point n’est-il pas aussi possible d’ouvril un document avec formule condition si / alors
Exemple :
si Champ 1 est égal à 100 alors un bouton ouvre un document.club3dtextMembreTout a fait mieux d’avoir comme message : Merci de saisir votre nom d’utilisateur et de votre mot de passe. Merci
-
AuteurRéponses