11548 sujets

JavaScript, DOM et API Web HTML5

bonjour,
je cherche vainement à utiliser la méthode datepicker de Jquery,seulement j'ai un leger bug. Il faut que je clic au minimum 3 fois pour que le datepicker s'affiche
un clic dans le champs ciblé par le datepicker,un clic dehors et un autere clic dans le champs ciblé par le datepicker...

Je vous montre le code JS

jqcc( "div#date div input[name*=date]" ).click(
	function()
	{
		jqcc(this).datepicker({
			dateFormat: "yy/mm/dd",
			changeMonth: true,
		        changeYear: true,
			yearRange: '1900:<?php echo date("Y"); ?>',
			dayNamesMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'],
			monthNamesShort: ['Jan','Fev','Mar','Avr','Mai','Jui','Jul','Aou','Sep','Oct','Nov','Dec']
		});
	}
);


et le code html

	<div id="date" class="span-24 prefix-1 suffixe-1">
		<div class="span-10 suffixe-1">	
                       <label for="datecreate">Ma case à cocher</label>
                       <input type="text" name="datecreate" id="datecreate" onBlur="checkdate()"/> 			array('rel'=>'forminput','id'=>'datecreate','onBlur'=>'checkdate(1)'));?>		
		</div>
		<div class="span-10 prefix-1 suffixe-1">			
			<label for="lastdaydate">Ma case à cocher</label>
                       <input type="text" name="lastdaydate" id="lastdaydate" onBlur="checkdate()"/> 	
		</div>
	</div>	

Quelqu'un a t'il une idée??
Modifié par ownedsoi (04 Aug 2011 - 15:02)
Bonjour.
Si tu utilises le datepicker de JqueryUI, tu n'as pas d'évenement click à créer.

<script>
	$(function() {
		$( "#datepicker" ).datepicker(
			dateFormat: "yy/mm/dd", 
            changeMonth: true, 
            changeYear: true, 
            yearRange: '1900:<?php echo date("Y"); ?>', 
            dayNamesMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'], 
            monthNamesShort: ['Jan','Fev','Mar','Avr','Mai','Jui','Jul','Aou','Sep','Oct','Nov','Dec'] 
		);
	});
</script>


<input type="text" id="datepicker">


Normalement c'est tout, à moins que je n'ai pas saisi une subtilité de ce que tu aies voulu réellement faire.

PS: juste une petite remarque, tu as mis ton datepicker en français, mais ton format de date est bizarre (=> dd/mm/yy in french ???)
Modifié par SolidSnake (04 Aug 2011 - 15:49)
Merci beaucoup ya plus de bug ^^. Pour la date j'ai pas vraiment fait gaff c'est sur que dd/mm/yy c'est plus français !Remercie en tout cas