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

jQuery Discussion :

formulaire complexe jquery


Sujet :

jQuery

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2011
    Messages : 8
    Points : 7
    Points
    7
    Par défaut formulaire complexe jquery
    bonjour je ne suis pas encore un as en js mais j y bosse lol

    j ai un formulaire avec un bouton 1 qui duplique autant que je veut un cadre fieldset. la ou ca ce corse c'est qu a l'nterieur de ce cadre je voudrai mettre un autre bouton pour dupliquer un champs .. et c'est la que s arrette mes connaissance lol


    voici l url si jamais http://www.releve.bluedreams.ch/index3.html

  2. #2
    Membre habitué
    Homme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations forums :
    Inscription : Septembre 2008
    Messages : 168
    Points : 184
    Points
    184
    Par défaut
    C'est une question d'approche! J'ai pris le temps d'analyser ton code...

    Comme dans tous les autres langages, la question du clone est un casse-tête... en réalité, lorsque tu clone ton fildset nommé duplicate3 (voir ton code), il recopie à son tour tout son contenu; donc l'element duplucate2 est bien recopié avec tous ses évenements; Donc il satisfait à ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    				$("#duplicate2").dynamicForm("#plus2", "#minus2", {limit:4});
    Solution:

    A chaque fois que tu recopie/clone un fieldset parent, tu dois circuler dans ton fieldset afin de trouver (.find()) la copie de duplicate2 et lui changer cet attribut, lui donner par exemple duplicate2-1 , duplicate2-2, etc. . Faire la même chose pour les a#plus et a#minus. Il ne te restera qu'à appeler de nouveau ton plugin sur le nouvel ensembe. par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    	clone.dynamicForm("#plus2-1", "#minus2-2", options.limit);
    Une autre question, j'ai pas compris pourquoi répéter les event
    clickOnPlus et plus.click

    Dernier conseil:
    Toujours songer à être généraliste en créant un plug in; car on sait pas dans quelles conditions il sera utilisé. C'est à dire, dans ton cas, tu devrait définir une nouvelle façon de copier le contenu d'un élément lorsqu'il contient un autre clonable...
    Bonne chance!

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/06/2011, 12h28
  2. LWP::UserAgent Formulaire Complexe
    Par Shamann dans le forum Web
    Réponses: 0
    Dernier message: 23/11/2008, 18h31
  3. [JQuery] formulaire et jquery
    Par Hotfirenet dans le forum jQuery
    Réponses: 8
    Dernier message: 26/08/2008, 18h31
  4. Gestion formulaire et jquery
    Par Invité dans le forum jQuery
    Réponses: 1
    Dernier message: 21/08/2008, 10h23

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