j'ai fait une forme de RequestForQuote, où je donne le possebility d'ajouter de nouvelles positions pour obtenir RFQ'ed.jquery datepicker plusieurs instances
Dans ce base est assez facile fait via PHP dans mon cas. Travailler vraiment bien. Vous voudrez peut-être jeter un coup d'œil. Il se trouve à: my website
Maintenant, j'ai été infecté par le virus jquery et je voulais simplement ajouter l'ui datepicker (pour la dernière version que j'ai eu de leur page Web).
<input type="text" size="10" id="deldate[]
class="datepicker" value="<?php echo $_REQUEST['deldate'][$k]; ?>" />
$ k est d'une boucle php for($k=0;$k<=$NoPos;$k++)
le travail de code javascript est comme:
$(function() {
$('input').filter('.datepicker').datepicker({
showOn: 'button',
buttonImage: 'calender/media/cal.gif',
buttonImageOnly: true,
firstDay: 1,
dateFormat: 'yy-mm-dd',
minDate: 0, maxDate: '+4Y'});
});
An dans la browswer il semble tout à fait agréable, l'interface se présente, je sélectionnez Cann Un rendez-vous.
MAIS ...
si j'ajouter une autre position à la forme, ce qui se fait via PHP, donc je dois soumettre le formulaire à compter NoPos $, la date anciennement inersted (s) est perdu et J'ai un champ d'entrée vide.
maintenant avec le onSubmit: function(dateText)
Je peux obtenir la date sélectionnée. Cependant, je suis à défaut pour accéder au champ de saisie correcte de mettre la date dans
Ma question est simple. Qu'est-ce que je fais mal? Si evrything est bien alors quelqu'un me plaît s'il vous plaît dire comment je peux résoudre ce ..
Je thougth de quelque chose comme:
for (var i=0;i<=NoPos;i++) {
var tag = "#deldate"+i;
$(tag).datepicker({ ... });
}
et en utilisant php pour <input type="text" size="10" id="lieferdat<?php echo $k; ?>" class="datepicker" />
Un grand merci pour votre pris patience de lire ce ...
et bien d'autres grâce à des conseils donnés
Vive Daniel
Je suis d'accord qu'il ne soit pas « faute » de jquery juste mon manque d'expérience dans ce domaine .. J'ai posté le code html code. Merci encore! – Daniel
Vous étiez correct que le paramètre name était manquant. J'ai réparé cela mais pas de changement. Pourtant, dès que j'ajoute un autre pos, soit soumettre le formulaire (soit avec POST ou GET) toutes les valeurs sont là exécutés les dates que j'ai mis en ... – Daniel
J'étais hier à plusieurs niveaux, donc j'ai commencé aujourd'hui à partir de sratch. Résultat: si j'utilise un pointeur direct tel que $ ('# lieferdat') .datepicker() cela fonctionne bien. la date reste après un rechargement de la page. Bien, je pourrais aller "placer" 20 identifiants et limiter l'inutile à ce nombre (habituellement le client n'a pas besoin de plus de 10). Cependant, j'aurais été plus satisfait de le faire dynamique. Eh bien, je posterai le résultat, si je parviens à le gérer un jour. Encore merci pour le soutien !! À la vôtre, Daniel – Daniel