2 Stimmen

Keith-Wood datepicker onclick (funktioniert nicht beim ersten Klick)

In einer GWT-Anwendung versuche ich, diese Komponente zu verwenden:

http://keith-wood.name/datepick.html

Auf ihrer Seite erklären sie, dass wir die folgende Jquery-Funktion verwenden müssen, um sie zu nutzen:

$(function() {
$('#popupDatepicker').datepick();
});

<input type="text" id="popupDatepicker">

Aufgrund der Anforderungen an die Anwendung kann ich es nicht wie beschrieben verwenden, also verwende ich das onClick-Ereignis wie folgt:

<input type="text" id="popupDatepicker" 
       onClick="$('#popupDatepicker').datepick();">

Auf diese Weise wird die Komponente geladen, aber erst beim zweiten Klick (mein erster Klick bewirkt nichts)

Hatte jemand dieses Problem?

Herzlichen Dank.

3voto

Pointy Punkte 387467

Sie sollten in der Lage sein, eine beliebige Selektorzeichenkette zu verwenden, um Datumsauswahl-Elemente auf der Seite zu initialisieren. So könnten Sie Ihre <input> Elemente eine Klasse:

 <input class='datepick' name='whatever'>

und initialisieren sie dann alle mit:

 $(function() {
   $('.datepick').datepick();
 });

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X