Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

0 votes

Hallo zusammen,

ich würde gerne die Datumsfunktion (Kalender zum auswählen) für das Geburstdatum benutzen. Leider lässt sich das minimum und maximum Datum nicht festlegen.
Wenn ich zum Beispiel 01.01.1940 bis 01.01.2019 einsetze, werden die Jahreszahlen immer wieder auf 1970 gesetzt. Muss ich etwas genaues am Format beachten oder gibt es eine Range Grenze? (der Fragebogen liegt auf einem eigenen Server).

Viele Grüße

in SoSci Survey (dt.) by s109993 (1.4k points)

1 Answer

+1 vote
 
Best answer

Versuchen Sie es bitte mal mit den Unix-Zeitstempeln der Zeitpunkte, also

-946771200
1546300800
by SoSci Survey (81.7k points)
selected by s109993
Leider das gleiche Ergebnis mit den Unix-Zeitstempeln:
In den Einstellungen (Einschränkungen zur Texteingabe) wird das Datum (start und Endezeitpunkt) richtig angezeigt. aber sobald ich den Fragebogen öffne wird wieder nur der Zeitraum 2009 bis 2029 angezeigt. Ich habe es jetzt auch auf einem SoSci Server Account ausprobiert mit dem selben Ergebnis.
Ich denke, ich habe Sie falsch verstanden... es geht gar nicht darum, dass die eingabe kontrolliert werden soll, sondern Sie möchten das Erscheinungsbild des Kalenders ändern?
Genau, entschuldigen Sie die unklare Formulierung. Wenn der Datepicker aufgerufen wird, soll eine Range von Jahren zur Verfügung stehen. Im besten Fall zwischen 1950 und 2019. Wie kann diese Range festgelegt werden? Ich dachte über die min/ max Funktion- oder dient diese Funktion nur zur Kontrolle der Eingabe?


<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>jQuery UI Datepicker - Display month &amp; year menus</title>
  <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
  <link rel="stylesheet" href="/resources/demos/style.css">
  <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
  <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
  <script>
  $( function() {
    $( "#datepicker" ).datepicker({
      changeMonth: true,
      changeYear: true,
      yearRange: '1950:2013'
    });
  } );
  </script>
</head>
<body>
 
<p>Date: <input type="text" id="datepicker"></p>
</body>
</html>

Ich würde quasi gerne den Teil yearRange: '1950:2013' ändern.
(das Script habe ich jetzt einfach von jquery übernommen, es steht in keinem Zusammenhang mit SoSci.)
So ... nun wird die Angabe beim frühesten/spätesten Datum (anzugeben als "normales" Datum) auch für den DatePicker übernommen.
Vielen Dank!
...