facil forme : validate submit AND next page

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • facil forme : validate submit AND next page

    Voila, j'ai un petit soucis avec facil form. J'ai un formulaire à faire remplir avec surtout des champs de type TEXTE. A la fin j'ai collé un bouton sur lequel je peut coller une action à réaliser (les spécialistes appelle ça "lancer un script" )

    Bon alors voila, je sais pas rédiger des scripts, donc je choisis parmis les paramètres de base du formulaire :

    voila mais je n'est que

    VALIDATE and SUBMIT

    et

    VALIDATE and NEXT PAGE

    Validate, permet de valider les résultats et de les inscrires dans la base de donnée
    Submit permet d'envoyer les résultats par emails à l'administrateur du site
    Next page, permet de renvoyer à une autre page.

    Alors mon soucis c'est que j'aimerais les trois en même temps, pour le moment j'ai mus VALIDATE and SUBMIT pour recevoir les données, du coup lorsque l'utilisateur click sur le bouton magique la page se remet à l'état initial, donc formulaire vierge et il n'est pas redirigé vers la page qui dit "votre formulaire a bien été blablalbalblalba Merci beaucoup vive les poules et les haricots ! "

    Bref, ça me parait un problème simple mais je galère... Comme on peut modifier les scripts je post les deux si quelqu'un à une idée je suis preneur !

    VALIDATE AND SUBMIT :

    function ff_validate_submit(element, action)
    Code:
    {
        var error;
        switch (action) {
            case 'click':
                error = ff_validation(ff_currentpage);
                if (error != '') {
                    alert(error);
                    ff_validationFocus();
                } else {
                    ff_submitForm();
                    ff_switchpage(2);  
                } 
        } 
    } // ff_validate_submit
    VALIDATE AND NEXT PAGE :

    function ff_validate_nextpage(element, action)

    Code:
    {
        error = ff_validation(ff_currentpage);
        if (error != '') {
            alert(error);
            ff_validationFocus('');
        } else
            ff_switchpage(ff_currentpage+1);
    } // ff_validate_nextpage

    VALIDATE AND SUBMIT AND NEXT PAGE :

    ??????

    j'ai déjà fait des recherches, j'ai déjà posé la question ici je crois mais pas sous la même forme, j'ai épluché le site de l'auteur mais nada, on aborde le sujet mais je n'ai pas vu de solution...Alors les artistes y'a des balèzes chez vous ou pas

    Je chronomètre ATTTEENNNTTTIIIOONNNN TOP !

    tic tac tic tac...
    Un peu de patience...ou trois bon coup de marteau sur l'écran...Méthode au choix !

    www.illico-perfecto.com

  • #2
    Voila ce que je viens de trouver sur le site de l'editeur:

    Met ce code pour ton bouton de validation

    function ff_fox_submit_action(element, action)
    {
    var error;
    switch (action) {
    case 'click':
    error = ff_validation(ff_currentpage);
    if (error != '') {
    alert(error);
    ff_validationFocus();
    } else {
    ff_submitForm();
    ff_switchpage(ff_getPageByName('foxkids2_thanks_1' ));
    } // if
    break;
    default:;
    } // switch
    } // ff_submit_fox_submit_action
    Et pour ta nouvelle page de formulaire tu met
    function ff_foxkids_submitted(status)
    {
    if (status != 0) {
    alert(
    "Sorry, but submission of you entries unfotunately failed.\n"+
    "We will check this problem.\n"+
    "You will be redirected to the home page now."
    );
    ff_returnHome();
    } else
    ff_switchpage(ff_getPageByName('foxkids3_thanks_2' )); // thank you
    } // ff_foxkids_submitted
    Voila maintenant c'est à toi de jouer et d'adapter ce code en fonction de tes formulaires. C'est tout ce que je peux faire pour toi pour le moment.

    Bon aller hop hop, moi j'retourne a ma récupération de données avec Facile Forms

    Pas le tout mais j'ai une belle mise en page a faire.

    Bon courage

    Sinin j'continue de regarder ca aussi tiens, j'aime bien passer des p'tits week end prise de tete lol
    Dernière édition par eraser à 05/02/2006, 11h30
    L'intelligence c'est comme la confiture, plus on l'étale, moins y'en a

    Commentaire


    • #3
      Ben en tout cas, si ça te fait plaisir à moi (nous !) cela nous rends bien service

      Moi j'ai déjà passé des week ends à déplomber des composants qui ne fonctionnait pas (par exemple booklibrary v0.6) c'est cool quand tu y arrives mais quand tu n'y arrives pas...gggggggrrrrrrrrr ca fout en l'air le dit week end !

      J'essaye la bidouille pour voir !

      JB
      Un peu de patience...ou trois bon coup de marteau sur l'écran...Méthode au choix !

      www.illico-perfecto.com

      Commentaire


      • #4
        Sinon tu peux faire "VALIDATE AND NEXT PAGE" pour lancer ta page de remerciement, et tu ajoute le bouton "VALIDATE AND SUBMIT" sur cette nouvelle page afin de confirmer le formulaire.
        L'intelligence c'est comme la confiture, plus on l'étale, moins y'en a

        Commentaire


        • #5
          Oh oh oohhh !!

          subtile ! , je me demandes pourquoi je n'y ai pas pensé avant. C'est pourtant une solution simple et qui est sûr de marché !

          Pour cet idée, je te tire mon chapeau ! Je suis impressioné

          Ah je me suis emballé un peu vite, c'est dimanche ! Le problème c'est que tu reste bloqué sur la deuxième page, c'est pas mieux, il faudrait pouvoir retourner vers une autre page, j'essaye la bidouille du dessus mais j'ai que très peu d'espoir car j'ai déjà essayé un truc du genre !

          JB
          Dernière édition par kaskille à 05/02/2006, 12h45
          Un peu de patience...ou trois bon coup de marteau sur l'écran...Méthode au choix !

          www.illico-perfecto.com

          Commentaire


          • #6
            Ah ça y'est je me rappelle pourquoi j'avais laché l'affaire...la je suis tout énervé dans un état très très macho, vous savez celui où on sent qu'on en a marre que ça marche pas quand on est sur que ça devrait...

            J'suis à deux doigts de mettre un coup d'boule à l'écran...

            Bon je m'explique, il faut modifier le script ok...bon

            f_getPageByName('foxkids3_thanks_2')

            voila la ligne qui me haie ! JE NE SAIS PAS DONNER DE NOM A UNE PAGE DE FORMULAIRE...j'ai un formulaire qui s'appelle liv dedans j'ai deux pages page 1 et page 2 met je ne trouve nul part l'endroit pour leur donner un nom

            Bref, ça a l'air simple, mais après avoir clicker partout je crois devenir chèvre...

            Oserais-je un help ?

            HHHHEEEEEELLPPP
            Un peu de patience...ou trois bon coup de marteau sur l'écran...Méthode au choix !

            www.illico-perfecto.com

            Commentaire


            • #7
              Essaye d'aller voir sur ce forum pour trouver un coup de main, c'est la que j'ai dénicher mon aide pour la page récupération des données.

              Parce que le forum joomla est bien pour tout ce qui touche au trucs "classiques" mais dès qu'il faut rentrer dans de la programmation, j'ai remarqué que les réponse étaient rare et c'est normal.

              Voilà tiens moi au courant

              Et perd pas espoir

              Tout problème à sa solution
              L'intelligence c'est comme la confiture, plus on l'étale, moins y'en a

              Commentaire

              Annonce

              Réduire
              1 sur 2 < >

              C'est [Réglé] et on n'en parle plus ?

              A quoi ça sert ?
              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
              Comment ajouter la mention [Réglé] à votre discussion ?
              1 - Aller sur votre discussion et éditer votre premier message :


              2 - Cliquer sur la liste déroulante Préfixe.

              3 - Choisir le préfixe [Réglé].


              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

              2 sur 2 < >

              Assistance au forum - Outil de publication d'infos de votre site

              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

              UTILISER À VOS PROPRES RISQUES :
              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

              Problèmes connus :
              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

              Installation :

              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

              Archive zip : https://github.com/AFUJ/FPA/zipball/master

              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
              et remplacer www. votresite .com par votre nom de domaine


              Exemples:
              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
              Télécharger le script fpa-fr.php dans: /public_html/
              Pour executer le script: http://www..com/fpa-fr.php

              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
              Télécharger le script fpa-fr.php dans: /public_html/cms/
              Pour executer le script: http://www..com/cms/fpa-fr.php

              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
              Voir plus
              Voir moins
              Travaille ...
              X