Frage

Ich habe einen Kendo UI Datepicker mit Platzhalterdaten.Hier ist der HTML-Code:

<input type="text" class="datepicker"' placeholder="yyyy-mm-dd" />

Hier ist das JavaScript:

var start = $(".datepicker").kendoDatePicker({
        format: "yyyy-MM-dd",
        parseFormats: ["MM/dd/yyyy"],
        change: startChange
    }).data("kendoDatePicker");

Die Datumsauswahl der Kendo-Benutzeroberfläche zeigt die Platzhalterdaten im gleichen Stil an wie die vom Benutzer eingegebenen Daten.Ich möchte die Platzhalterdaten anders formatieren.Insbesondere möchte ich, dass der Text grau und kursiv ist.Wenn der Benutzer Daten eingibt, ändert sich der Stil in durchgehendes Schwarz (nicht kursiv).Irgendwelche Gedanken dazu, wie man das macht?

War es hilfreich?

Lösung

Also, placeholder ist ein HTML5-Attribut und nicht spezifisch für Kendo-Steuerelemente.Soweit ich weiß, bietet Kendo keine Unterstützung für Platzhalter, die über die vom Browser unterstützte hinausgeht, und denken Sie daran, dass nur einige Browser dieses Attribut unterstützen;IE nicht.Wie auch immer, um den Platzhalter zu formatieren, müssen Sie die CSS-Eigenschaften des Herstellerpräfixes verwenden. siehe hier.

Andere Tipps

Ich benutze dies. Es wird auf Ihrem HTML funktionieren und Sie können es auch style style :)

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top