2011-01-16 11 views
1

Ich frage mich, wie ich die Ergebnisse von meinem jQuery zu einem versteckten Formularfeld ausgeben könnte, damit ich es dann in die Datenbank schieben kann.jQuery - Ausgabe von jquery-Ergebnissen zu einem versteckten Formularfeld

Im die Kalenderfunktion hier mit - http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/index.html

Anscheinend ist der folgende Code wird das Array, aber im nicht sicher, wie es zu dem verborgenen Bereich zu übermitteln.

$('.date-picker').dpGetSelected() 

Von dem, was ich sagen kann ich das dpGetSelected mit ausgeführt werden soll, wenn das Folgende dpClosed ausgelöst

Sein alles ein wenig verwirrend für mich.

Jede Hilfe wäre großartig.

Cheers,

Antwort

0

Sie an das Ereignis 'dateSelected' binden können das versteckte Feld automatisch zu aktualisieren, wenn ein Datum ausgewählt wird.

$('.date-picker').bind('dateSelected', function (e, selectedDate) { 
    $('input[name="date"]').val(selectedDate); 
}); 

Hier die entsprechende Demo der Plugins Webseite: http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/datePickerListen.html


aktualisieren: das Ereignis ausgelöst werden unmittelbar nach der Bindung dann einen Namen von „Datum“ hat Ihr verborgenes Feld Unter der Annahme, Damit das ausgeblendete Feld beim Laden der Seite korrekt ausgefüllt wird:

$('.date-picker').bind('dateSelected', function (e, selectedDate) { 
    $('input[name="date"]').val(selectedDate); 
}).trigger('dateSelected', [$('.date-picker').dpGetSelected()]); 
+0

Süße .. Das hat funktioniert .... Gibt es sowieso, dass auch wenn das t Die Seite lädt? damit es meine vorgewählten Daten im versteckten Feld zeigt? – Cecil

+0

@Cecil, sicher, um den obigen Code wiederzuverwenden, lösen Sie einfach das ''dateSelected''-Ereignis nach dem' bind() 'aus:' .trigger (' dateSelected ', [$ ('. Date-picker '). DpGetSelected ()]) ' –

+0

Jetzt ist das einfach perfekt :) ... Vielen Dank !!!! – Cecil

1

Verwendung so etwas wie

$("#myhiddenfieldId").val($('.date-picker').dpGetSelected()); 
Verwandte Themen