Bonjour,
J'ai un petit problème. J'aimerai mettre en place un datepicker plutôt que les select pas pratiques. Voici mon formulaire :
<div class="row">
<h1>Editer ou ajouter un client</h1><p> </p>
<div class="span8">
<?php echo $this->Form->create('Particulier'); ?>
<?php echo $this->Form->input('id'); ?>
<?php echo $this->Form->input('User.id'); ?>
<?php echo $this->Form->input('User.username',array('label'=>"login")); ?>
<?php echo $this->Form->input('prenom',array('label'=>"",'placeholder'=>'Prénom')); ?>
<?php echo $this->Form->input('nom',array('label'=>"","placeholder"=>"Nom")); ?>
<?php echo $this->Form->input('User.mail',array('label'=>"E-mail")); ?>
<?php echo $this->Form->input('User.password',array('label'=>"Mot de passe")); ?>
<?php echo $this->Form->input('user.passwordconfirm',array('label'=>"Confirmez", 'type'=>'password')); ?>
<?php echo $this->Form->input('datedebutsejour',array('label'=>"Debut du séjour", "class"=>"datepicker")); ?>
<?php echo $this->Form->input('datefinsejour',array('label'=>"Fin du séjour","class"=>"datepicker")); ?>
<?php echo $this->Form->input('adresse',array('label'=>"Votre adresse")); ?>
<?php echo $this->Form->input('codepostal',array('label'=>"Code postal",'type'=>'text')); ?>
<?php echo $this->Form->input('ville',array('label'=>"Ville")); ?>
<?php echo $this->Form->end('Sauvegarder'); ?>
</div>
</div>
J'ai suivi le tuto sur le datepicker voici mon main.js :
jQuery(function($){
$.datepicker.setDefaults( $.datepicker.regional'fr'] );
var datepickers = $('.datepicker').datepicker({
minDate : 0,
dateFormat : 'dd-mm-yy'
})
});
Mais j'ai des selects avec tout en anglais en plus alors que j'ai le datehelper de grafikart (j'ai suivi les tutos cakephp). Comment je fais pour les enlever et mettre le datepicker à la place ?
En fait c'est bon j'ai résolu le problème en mettant un type = text, je sais pas si c'est propre mais ça fonctionne. ^^
Merci pour ton attention coloo
J'avais fait pareil ^^' et comme j'avais suivi le tuto de a à z avec le petit exo =)... ça doit être correct ;)