En utilisant le Dojo Toolkit J'essaie de transmettre la valeur de la zone de texte à une alerte lors d'un clic. J'ai essayé attr pour obtenir de la valeur dans la fonction helloPressed(), mais je ne suis même pas capable de réinitialiser la valeur de la zone de texte quand j'ai essayé dans l'autre sens.Utilisation de la valeur de passage Dojo de la zone de texte pour alerter sur le clic
Je suis nouveau dans le monde de la programmation.
function helloPressed()
{
var gt = dojo.attr("htext1","value");
alert(gt).show();
}
<input dojoType="dijit.form.textbox" name="name1" widgetId="htext1"
dojoType="dijit.form.TextBox" intermediateChanges="true" value="hello"
trim="true" propercase="true" /></input>
<button dojoType="Button" widgetId="helloButton"
onClick="helloPressed()">Click !</button>
J'ai essayé d'autres combinaisons aussi bien, mais sans succès :(
merci Alex, j'ai essayé ceci var ht = dojo.byId ('htext1'); \t ht.dojo.attr ("nouvelle valeur"); \t alert (gt) .show(); et var ht = dojo.widged.byId ('htext1'); \t ht.dojo.attr ("bulletin de nouvelles"); \t mais rien ne se passe –
Désolé, raté la deuxième partie. Je vais essayer firebug maintenant. Merci encore de m'avoir aidé –
Avez-vous ajouté 'id = "htext1"' à la balise d'entrée? C'est la partie cruciale de ma réponse et je ne vous vois pas le reconnaître! –