IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Recherche de code pour formulaire pdf


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 43
    Par défaut Recherche de code pour formulaire pdf
    Bonjour,

    J'ai résussi à créer un formulaire sous Adobe, jusque là facile.
    Par contre, je n'arrive pas à trouver de code :
    - pour obligé la saisie des champs en minuscule (pour avoir les accents si il y en a)
    - je souhaiterais aussi rendre un champs obligatoire (si le champs est vide, le formulaire ne peut pas être envoyer par courriel, le bouton envoye par mail est déjà créé)
    - je souhaiterais aussi remplir un champs adresse grace à d'autres champs du formulaire (par l'intermédiaire d'un bouton radio, qui est présent dans le formulaire)

    et enfin si c'est possible envoyer par courriel que 2 pages sur 3

    Je sais que j'en demande beaucoup, mais est-ce possible ?

    Cordialement,

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    As-tu consulté la documentation ?

    Si non, c'est la première étape.

    Si oui, montre-nous où tu en es (en termes de code) et on va t'aider à finir ^^

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 43
    Par défaut
    Ok, très honnetement, je suis nul en anglais et aucune notion en programmation. Je joins un exemple de formulaire.

    Pour la vérification du champs, j'ai trouvé ce code mais il ne fonctionne pas OU je ne sais pas où le placer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function verification(){
        if(document.getElementById('budget').value == ""){
            alert ('Vous avez oublié de saisir un champ!!!!');
            return false;
        }
    return true;
    }
    Pour le reste, je cherche encore.

    Merci
    Images attachées Images attachées

  4. #4
    Membre chevronné Avatar de nadox
    Homme Profil pro
    Développeur
    Inscrit en
    Février 2010
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 360
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form onsubmit="return verification();">

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 43
    Par défaut
    Je mets où ta ligne de code ??

    Car pour le bouton "envoyer la commande" , j'ai le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.mailDoc(true, "cartesdevisite.fr@sodexo.com");
    après, j'ai mis une "exécution de commande" pour "enregistrer sous" et pour finir, j'ai mis une "réinitialisation".

    Et donc, je ne sais pas où placer ni ta ligne de code ni le code de vérification.

    Merci

  6. #6
    Membre chevronné Avatar de nadox
    Homme Profil pro
    Développeur
    Inscrit en
    Février 2010
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 360
    Par défaut
    Oups, désolé.
    Je n'avais pas saisi que l'Adobe dont tu parlais était Acrobat
    Je ne peux pas vraiment plus t'aider sans avoir ton code...

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 43
    Par défaut
    Justement, j'ai pas de code. j'ai juste les info que j'ai donné dans ma dernière réponse.

    Le seul code que j'ai mis, c'est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     this.mailDoc(true, "cartesdevisite.fr@sodexo.com");
    et le reste se fait grâce à acrobat.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 43
    Par défaut
    Voici le code que j'ai mis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    this.mailDoc(true, "cartesdevisite.fr@sodexo.com");
     
    function validation()
    {
    if(document.getElementById('Budget').value == "")
    {
            alert ('Vous avez oublié de saisir un champ!!!!');
             return false;     
    }
    return true;
    }
    Mais il n'y a pas de vérification quand je clique sur le bouton "envoyer la commande".

    Est ce que j'ai oublié quelque chose ?

    Merci

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 43
    Par défaut
    Bonsoir,

    On m'a orienté sur un autre code (mais toujours sans succès), ai-je bien tapé le code ? car en fait, maintenant, sa n'envoie même plus le mail

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function validation() 
     
    {
    (document.getElementById('Budget').value == "")
    {
            alert ('Vous avez oublié de saisir un champ!!!!');
             return false;     
    }
    return true;
     }
     
    if (validation())
      this.mailDoc(true, "cartesdevisite.fr@sodexo.com","","","Commande de cartes de visite");

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 43
    Par défaut personne ne connais de solution ???
    personne ne connais de code pour des formulaires sous acrobat, sans passé par le web ??

  11. #11
    Membre chevronné Avatar de nadox
    Homme Profil pro
    Développeur
    Inscrit en
    Février 2010
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 360
    Par défaut
    Bonsoir,

    A priori, la fonction "document.getElementById" ne fonctionne pas sous Acrobat.
    Il faut utiliser ce code à la place.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if (this.getField('Budget').value != "")
        this.mailDoc(true, "cartesdevisite.fr@sodexo.com","","","Commande de cartes de visite");

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 43
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function validation()
    {
    if (this.getField('Budget').value != "")
    {
            alert ('Vous avez oublié de saisir un champ!!!!');
             return false;     
    }
    return true;
    }
     
    this.mailDoc(true, "cartesdevisite.fr@sodexo.com","","","Commande de cartes de visite");
    Comment je fais pour appeler la fonction car toujours pas de controle sur le champs ? Est ce qu'il faut que je mettes un javascript dans le champs "budget" ? Est ce que mon code n'est pas assez complet ?

  13. #13
    Membre chevronné Avatar de nadox
    Homme Profil pro
    Développeur
    Inscrit en
    Février 2010
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 360
    Par défaut
    Même genre de soucis avec le code : 'alert' est une fonction de 'app' dans adobe. Donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    function validation()
    {
    	if (this.getField('Budget').value != "") // si le champs budget n'est pas vide
    	{
    		return false;     
    	} else { //sinon
    		return true;
    	}
    }
    if (validation()) // si le champs budget n'est pas vide
    	this.mailDoc(true, "cartesdevisite.fr@sodexo.com","","","Commande de cartes de visite"); // on envoit le document par mail
    else // sinon on affiche une erreur
    	app.alert('Vous avez oublié de saisir un champ!!!!');
    Avec ce code, le formulaire ne sera normalement(je ne peux pas tester) envoyé par mail que si le champs 'Budget' n'est pas vide, sinon un message sera affiché.

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 43
    Par défaut
    Voici le code mis en place :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    function validation()
    {
    	if (this.getField('Budget').value != "")  
     
    	{
    		return false;     
    	} else { 
    		return true;
    	}
    }
    if (validation()) 
    	this.mailDoc(true, "cartesdevisite.fr@sodexo.com","","","Commande de cartes de visite"); 
    else 
    	app.alert('Vous avez oublié de saisir un champ!!!!');
    mais le formulaire part même avec le champs vide.

    Est ce qu'il ne faudrait pas un code à mettre dans le champs budget ?

  15. #15
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut hors-sujet (ou pas ?)
    [ Lundi ]
    cyr78 : j'ai faim !
    RomainV : tiens, voilà un guide pour apprendre à pêcher
    cyr78 : j'ai pas envie d'apprendre
    nadox : tiens, voilà un poisson.
    [ Mardi ]
    cyr78 : j'ai faim !
    nadox : tiens, voilà un poisson.
    [ Mercredi ]
    cyr78 : j'ai faim !
    nadox : tiens, voilà un poisson.
    [ Jeudi ]
    cyr78 : j'ai faim !
    nadox : tiens, voilà un poisson.
    RomainV : *passe en sifflottant*
    [ Vendredi ]
    cyr78 : j'ai faim !
    ...

    ...

  16. #16
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 43
    Par défaut
    honnetement je ne comprend pas ta réponse. Désolé de ne pas être doué en javascript. je ne demande qu' à comprendre mais apparement il n'y a qu'une personne qui est essai de m'expliquer.

    Domage.

  17. #17
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 327
    Par défaut
    Sincerement si tu ne connais pas la programmation et javaScript ton affaire semble difficile
    même moi ,je me lancerait pas la dedans sans avoir etudier la doc en détail
    etudie là même si c'est en anglais ,prend le temps lis un bon bouquin sur js et aprés tu t'eclateras à faire tout ce que tu veux
    bon courage

  18. #18
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 43
    Par défaut
    je suis d'accord, mais tout ce que je lis sur le javascript est lié pour faire des sites sur le net. Mais moi, je veux pas construire de site ou autre, je veux juste pouvoir diffuser via courriel un formulaire pour le récupérer par le même biais, d'où la difficulter que j'ai pour trouver ce que je veux.
    Donc, mon formulaire pourrait être diffuser en l'état mais je voudrais juste mettre un contrôle sur 1 champs en particulier. Et c'est tout car je me rend bien compte que ce que je voudrais faire au final est trop complexe pour moi, alors je m'arrête sur ce champ obligatoire.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Recherche un code pour la création d'une balle
    Par welshjonathan dans le forum Débuter
    Réponses: 2
    Dernier message: 19/05/2011, 12h15
  2. Outil de recherche Full Text (pour doc/pdf etc.) avec PHP
    Par amalec78 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 18/04/2011, 13h36
  3. recherche un code pour ouvrir un fichier
    Par nomade333 dans le forum VBA Access
    Réponses: 1
    Dernier message: 20/03/2008, 19h33
  4. Recherche de code pour exercice
    Par JolyLoic dans le forum C++
    Réponses: 1
    Dernier message: 06/11/2007, 22h47
  5. Réponses: 16
    Dernier message: 07/08/2006, 13h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo