2016-12-23 3 views
-1

Ich möchte 3 Datepicker Daten mit nur einem Klick auf 1 Datepicker ändern. Aber jeder der 3 Datapicker hat seinen eigenen Wert für die add date Nummer in hidden. Ich benutze jquery datetimepicker.js.So ändern Sie das Datum mit Jquery

Zum Beispiel:

//Below date picker show today date, and When it is change the date then the 2 below date picker date will increase date as their hidden value number. 
<input type="text" class="add_date form-control" name="add_date[]" value="" required autocomplete="off" onkeydown="OnKeyDown(event)"> 

<input type="text" class="nsend_date form-control" name="send_date[]" value="" required autocomplete="off" onkeydown="OnKeyDown(event)"> 

    //The above datepicker have to added date as the below hidden field value(3). 

<input type="hidden" value="3" id="date_add" name="needed_plan_date[]"> 



<input type="text" class="nsend_date form-control" name="send_date[]" value="" required autocomplete="off" onkeydown="OnKeyDown(event)"> 

    //The above datepicker have to added date as the below hidden field value(2). 

<input type="hidden" value="2" id="date_add" name="needed_plan_date[]"> 
+2

suchen Bitte geben Sie auch Ihren JS-Code (wo Sie versuchen zu erreichen, was Sie beschrieben haben) und uns sagen, wo Sie stecken geblieben. –

+0

um das Datum zu ändern, klickst du auf ein Datum in einem Datepicker - hoffe das hilft –

+0

Mr.Jaromanda - Yep wie du sagst ist ja. Aber ich möchte das Datum von 2 Datepicker ändern, indem ich von einem anderen 1 Datepicker klicke. Aber die ersten beiden Datumsauswahl hat Wert Nummer (2) oder (3) versteckt. Ich möchte diese Nummer verwenden, um das Datum zu erhöhen. Zum Beispiel: Heute ist das Datum 23/12/2016. Dann, wenn ich auf 2. einen anderen Datumswähler klicke, erhöhen die 1. zwei Datumswähler ihr Datum als versteckter Wert. so 26/12/2016 und 25/12/2016. –

Antwort

0

Der Anstand ein Datum zu ändern, ist $('#IdOfDatepicker').datepicker('SetDate', Var contening date); es ist einfach, die Tage von Datum mit einer einfachen Funktion von Java zu erhöhen, dass ich im Moment kann mich nicht erinnern, um den Wert zu erhalten von Eingabefeld sollten Sie verwenden document.getElementById('IdOfElement').value Ich hoffe, dass Sie nach diesem

+0

Und Sie müssen die ID der Elemente ändern, jedes Element hat seine ID, sonst, wenn Sie seinen Wert nicht festlegen können –

Verwandte Themen