"We are back" « oc.at

jquery datepicker

Umlüx 10.08.2016 - 11:40 2042 4
Posts

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 9012
ich steh grad auf der leitung und würde hilfe beim jquery datepicker benötigen.
folgende argumente will ich ihm übergeben:
Code: JAVASCRIPT
$("#date1").datepicker({ minDate: (new Date(2016,5,07)), maxDate: (new Date()) });         
$("#date1").datepicker($.datepicker.regional[ "de" ] );
$("#date1").datepicker("option", "dateFormat", "dd.mm.yy");
ich kriegs aber nicht hin, dass alles zusammen funktioniert. setze ich die range zuerst, hab ich keine lokalisation. setz ich regional zuerst, hab ich keine range mehr. das format stimmt aber immer!
was mach ich her bitte falsch?

danke!

Redphex

Legend
RabbitOfNegativeEuphoria
Registered: Mar 2000
Location: Macrodata Refine..
Posts: 11815
Ohne genau nach einem Fehler bei dir zu suchen poste ich wie's bei mir funktioniert (shoot me :p)

Code: JAVASCRIPT
$(function() {
    	$( '.datepicker' ).datepicker( {   
                                        changeMonth: true,
                                        changeYear: true,
                                        minDate: '-99y',
                                        maxDate: '+1d',
					defaultDate: '-20y'
                                        } );

	});

sowie dazu https://github.com/jquery/jquery-ui...atepicker-de.js

ill

...
Avatar
Registered: Nov 2003
Location: Salzburg
Posts: 2060
das ist der jQuery UI datepicker nehme ich an?

So wie's aussieht muss man die locale gesondert setzen und weitere optionen dann in einem js objekt übergeben:

Code: JAVASCRIPT
$.datepicker.setDefaults($.datepicker.regional['de']);
$("#date1").datepicker({ 
    minDate: (new Date(2016,5,07)), 
    maxDate: (new Date()),
    dateFormat: "dd.mm.yy" 
});

Kanns grad aber selbst nicht ausprobieren

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 9012
Zitat von ill
das ist der jQuery UI datepicker nehme ich an?

So wie's aussieht muss man die locale gesondert setzen und weitere optionen dann in einem js objekt übergeben:

Kanns grad aber selbst nicht ausprobieren

DANKE!! funktioniert

ill

...
Avatar
Registered: Nov 2003
Location: Salzburg
Posts: 2060
jfyi: Nachdem

Code: JAVASCRIPT
$.datepicker.regional['de']

wohl einfach ein objekt mit verschiedenen Strings zurückliefert, kann man das auch recht einfach als options für eine datepicker - instanz übergeben, falls man die locale nicht als default setzen will.

Müsste dann so funktionieren:

Code: JAVASCRIPT
var options = $.extend(
    {},                                 
    $.datepicker.regional["de"],
    { 
        minDate: (new Date(2016,5,07)), 
        maxDate: (new Date()),
        dateFormat: "dd.mm.yy"
    }
);

$("#date1").datepicker(options);
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz