Jochen: jqueryui datepicker

Hallo,

ich binde den datepicker so ein:

  
<script type="text/javascript">  
	$(function() {  
		$("#datepicker").datepicker();  
	});  
	</script>  
  

wenn ich nun im Kalender ein Datum wähle dann steht das so: 10/16/2009 in meinem Feld drin und das ist nicht das was ich brauch, ich sollte das so haben 2009-16-10 also das Englische Format. Hier http://jqueryui.com/demos/datepicker/#option-showOptions habe ich leider nur das hier gefunden:

--------------------------------------------------------------------
Code examples

Initialize a datepicker with the dateFormat option specified.

$('.selector').datepicker({ dateFormat: 'yy-mm-dd' });

--------------------------------------------------------------------

wenn ich das also so einbaue:

  
<script type="text/javascript">  
	$(function() {  
		$("#datepicker").datepicker();  
		$('.selector').datepicker({ dateFormat: 'yy-mm-dd' });  
	});  
	</script>  

verändert sich leider nichts. Was mache ich denn falsch?

  1. Hi,

    wenn ich das also so einbaue:

    <script type="text/javascript">
    $(function() {
    $("#datepicker").datepicker();
    $('.selector').datepicker({ dateFormat: 'yy-mm-dd' });
    });
    </script>

    
    >   
    > verändert sich leider nichts. Was mache ich denn falsch?  
      
    Deinen Datepicker auf dem Element mit id="datepicker" hast Du nicht verändert. Statt dessen hast Du weitere Datepicker auf Elementen mit class="selector" erzeugt, die das von Dir gewünschte Datumsformat haben.  
      
    Cheatah  
    
    -- 
    X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|  
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html  
    X-Will-Answer-Email: No  
    X-Please-Search-Archive-First: Absolutely Yes
    
    1. Hi Cheatah,

      Statt dessen hast Du weitere Datepicker auf Elementen mit class="selector" erzeugt, die das von Dir gewünschte Datumsformat haben.

      vielen Dank ich habe es nun so umgesetzt:

        
      <script type="text/javascript">  
      	$(function() {  
      		$("#datepicker").datepicker({ dateFormat: 'yy-mm-dd' });  
      	});  
      	</script>  
      
      

      Gruß,
      Jochen

      1. vielen Dank ich habe es nun so umgesetzt:

        Fürs Protokoll: "#datepicker" ist eine unklug gewählte ID. Warum nicht einfach

        "input[name=datum]" oder sonstwas als Selektor - was ist wenn?