3 Stimmen

dojo: Wie kann ich ein onchange-Ereignis mit einem ganzen Formular verbinden?

Ich baue ein _Widget und möchte ein onchange-Ereignis an ein ganzes Formular anhängen, so dass, sobald ein Feld des Formulars geändert wird, die Schaltfläche zum Speichern aktiviert wird.

Formular in _Vorlage

<form dojoAttachPoint='form'>
    <input name='name' >
    <button dojoAttachPoint="save">save</button>
</form>

Mein Versuch im _Widget

var self=this;
dojo.connect(dijit.byId(this.form), 'onchange' ,function(){
    dijit.byId(self.save).setAttribute('disabled', false);
    dojo.disconnect(dijit.byId(self.form));
});

Bin ich auf dem falschen Weg?

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