2010-04-13 4 views
3

j'ai un div qui contient 3 champsClone un div qui contient "sur mesure" jQueryUI Datepicker

Vous pouvez voir l'image ici
http://imgur.com/A3tbd.jpg

Je clonage cette div avec ce plugin
http://sroucheray.org/blog/demos/jquery-dynamic-form/

Mes problèmes sont les suivants:

  • Il ne clone correctement datePicker.
  • J'utilise valider plugin forme, mais je suppose que ce plugin n'est pas prêt à valider les éléments clonés

Yat-il un code facile, d'autres plug-in ou quelques fonctions que je devrais utiliser pour faire cette séquence?

  • Vérifier l'utilisateur a rempli les 3 champs de la div réelle
  • Si oui, cloner div et créer un nouvel ensemble de 3 champs. En outre, clone Datepicker correctement
  • Si l'utilisateur clique sur le bouton Supprimer, effacer le dernier div (3 derniers champs)
  • Lorsque formulaire soumis, postent tous les champs correctement

Merci,

Répondre

1

J'ai couru pour un problème comme celui avec le sélecteur de date et le clonage. Ma solution était de supprimer le sélecteur de date avant le clonage des éléments. Ensuite, après avoir cloné les éléments, initialisez le sélecteur de date sur le clone.

+0

Cette ligne de code était la solution. jQuery (this) .removeClass ('hasDatepicker'); Après le clonage, j'exécute cette ligne de code, puis j'assigne à nouveau le datePickers ... – Enrique

Questions connexes