goog.dom

goog.dom.getElementsByTagNameAndClass permet de sélectionner tous les éléments par leur type de balise et/ou leur classe CSS.

Exemple : ajoute une sélection par calendrier à tous les input de la page associés à la classe CSS date.

var PATTERN = "dd'/'MM'/'yyyy";
var formatter = new goog.i18n.DateTimeFormat(PATTERN);
var parser = new goog.i18n.DateTimeParse(PATTERN);
var inputs = goog.dom.getElementsByTagNameAndClass("input", "date");
for(var i = 0; i < inputs.length; i++) {
    var input = inputs[i];
    var idp = new goog.ui.InputDatePicker(formatter, parser);
    idp.decorate(input);
}

Ajouter un commentaire