Tutoriel : Mon premier widget Dojo
Création d'un composant graphique Dojo pour interfacer l'accès à plusieurs moteurs de recherche (Compatible Dojo 1.2.3)10. Suppression du contenu du champ de saisie
Suppression du contenu par défaut du champ de saisie à la prise du focus.
Search.html
2 3 4 5 678 | <input type="text" class="floatLeft greyBorder" name="${id}Field" value="" dojoAttachPoint="searchField" dojoAttachEvent="onkeypress:_onKeyPress,onclick:_clear" /> |
ligne
7 : ajout d'un évènement "onclick" sur le champ de saisie
Search.js
59 60 6162636465666768 | }, /* Function: _clear Methode privee permettant d'effacer le texte du champ de saisie */ _clear: function() { console.log("exemple1.widget.Search::_clear"); if(this.searchField.value==this._nls.locale.text) { this.searchField.value=""; } }, |
ligne
65 à 67 : si le texte dans le champ de saisie est identique au texte affiché par défaut, on efface le contenu