Salve a tutti. Ho il problema (mille volte discusso probabilmente) di dover disabilitare il doppio click sul submit di un form. Il punto è che tentando di risolvere questo problema, rivoltando sempre il codice come un calzino, non riesco mai ad ottenere il risultato sperato.
Quindi vorrei partire dal problema e generalizzare su quale premessa teorica mi manchi.
invece così funzionacodice:function prevent_doubleclick() { $$('input[type="submit"]').each ( function(object) { object.form.observe("submit", action); } ); } function action(event) { var element = Event.element(event); Form.Element.disable(); //questo non funziona }
Tralasciamo il fatto che il codice così non è completo, però è quel tanto che basta per intuire il problema.codice:function action(event) { $('my_submit_button').disable(); }
Quindi passandomi l'oggetto form attraverso le funzioni sembra che si "dimentichi" il contesto in cui opera... non saprei.. ditemi voi!
grazie a tutti

Rispondi quotando