/ / Tag nach dem Datum auswählen mit jquery - jquery, datepicker

Wählen Sie einen Tag nach Datum aus, indem Sie jquery - jquery, datepicker auswählen

Ich bin nicht stark in jQuery, also gibt es den Fall.

Ich habe Code

.datetimepicker({
onSelectDate:function(current_time,$input){
alert(current.dateFormat("d/m/Y")
}

Auch in der gleichen Form habe ich das Tageselement ausgewählt:

<select size="1" name="lessonday">
<option value="monday">monday</option>
<option value="tuedsay">tuedsay</option>
</select>

Ich möchte also, dass der Tag in dieser Form nach der Datumsauswahl dynamisch ausgewählt wird. Wie kann es gemacht werden?

ich benutze jQuery Date Time Picker Plugin zur Datumsauswahl.

Antworten:

0 für die Antwort № 1

Wenn Sie Ihre <Option> -Wertattribute ändern können, um die Zahlen zu verwenden, die für jeden Tag stehen (d. H. 0 = Sonntag, 1 = Montag usw.), können Sie dies tun:

HTML:

<select size="1" name="lessonday" id="lessonDay">
<option value="0">sunday</option>
<option value="1">monday</option>
<option value="2">tuedsay</option>
<option value="3">wednesday</option>
<option value="4">thursday</option>
<option value="5">friday</option>
<option value="6">saturday</option>
</select>

JS:

.datetimepicker({
onSelectDate:function(selectedDateTime,$input){
$("#lessonDay").val(selectedDateTime.getDay());
}
});

Wenn Sie die Wertattribute für Ihre <option> -Tags nicht ändern können, benötigen Sie ein Array, um die zuzuordnen .getDay() Wert auf den Namen des Wochentags:

HTML:

<select size="1" name="lessonday" id="lessonDay">
<option value="sunday">sunday</option>
<option value="monday">monday</option>
<option value="tuedsay">tuedsay</option>
<option value="wednesday">wednesday</option>
<option value="thursday">thursday</option>
<option value="friday">friday</option>
<option value="saturday">saturday</option>
</select>

JS:

var dayOfWeek = new Array(7);
dayOfWeek[0]=  "sunday";
dayOfWeek[1] = "monday";
dayOfWeek[2] = "tuesday";
dayOfWeek[3] = "wednesday";
dayOfWeek[4] = "thursday";
dayOfWeek[5] = "friday";
dayOfWeek[6] = "saturday";

.datetimepicker({
onSelectDate:function(selectedDateTime,$input){
$("#lessonDay").val(dayOfWeek[selectedDateTime.getDay()]);
}
});