Forum: Italian Ruby user group rail3 e unobtrusive javascript.

Posted by Msan Msan (msan)
on 2010-08-31 12:03
(Received via mailing list)
Ok, il fatto di non legarsi ad uno specifico framwework javascript mi
sta bene ma........trovavo utilissimo l'helper observe_field e ora, a
meno di usare il plugin prototype_legacy_helpers, che tuttavia
preferisco non voglio usare, trovo difficile riprodurre lo stesso
comportamento.
Utilizzando jquery ho trovato alcuni esempi ma tutti si basano
sull'evento change che su un campo di testo viene attivato solo quando
tale campo perde il focus.
Non e' la stessa cosa che faceva observe_field.
Qualcuno si e' trovato nella stessa situazione?
Posted by Alessandro Scolavino (ninjinka)
on 2010-09-01 16:15
Msan Msan wrote:
> Ok, il fatto di non legarsi ad uno specifico framwework javascript mi
> sta bene ma........trovavo utilissimo l'helper observe_field e ora, a
> meno di usare il plugin prototype_legacy_helpers, che tuttavia
> preferisco non voglio usare, trovo difficile riprodurre lo stesso
> comportamento.
> Utilizzando jquery ho trovato alcuni esempi ma tutti si basano
> sull'evento change che su un campo di testo viene attivato solo quando
> tale campo perde il focus.
> Non e' la stessa cosa che faceva observe_field.
> Qualcuno si e' trovato nella stessa situazione?

puoi usare l'evento key press
Posted by Andrea Longhi (andrea)
on 2010-09-01 16:16
Msan Msan wrote:

> Utilizzando jquery ho trovato alcuni esempi ma tutti si basano
> sull'evento change 

e tu usa keypress, o quello più adatto al tuo scopo :)
Posted by Msan Msan (msan)
on 2010-09-01 20:01
(Received via mailing list)
2010/9/1 Andrea Longhi <andrea74@mailshack.com>:
> Msan Msan wrote:
>
>> Utilizzando jquery ho trovato alcuni esempi ma tutti si basano
>> sull'evento change
>
> e tu usa keypress, o quello più adatto al tuo scopo :)

E' molto diverso da quello che faceva observe_field.
Posted by Msan Msan (msan)
on 2010-09-01 20:03
(Received via mailing list)
2010/9/1 Mauro <mrsanna1@gmail.com>:
> 2010/9/1 Andrea Longhi <andrea74@mailshack.com>:
>> Msan Msan wrote:
>>
>>> Utilizzando jquery ho trovato alcuni esempi ma tutti si basano
>>> sull'evento change
>>
>> e tu usa keypress, o quello più adatto al tuo scopo :)
>
> E' molto diverso da quello che faceva observe_field.

Comunque ho trovato questo:
http://github.com/splendeo/jquery.observe_field
Posted by Andrea Longhi (andrea)
on 2010-09-02 11:48
Msan Msan wrote:

>> E' molto diverso da quello che faceva observe_field.

il tuo plugin usa keyup. Io con keypress sono andato a naso, come 
immagino Alessandro (abbiamo postato quasi contemporaneamente!) non per 
niente ti ho suggetito che magari c'era un altro evento più adatto al 
tuo scopo.

> Comunque ho trovato questo:
> http://github.com/splendeo/jquery.observe_field

io per cose così semplici (10-20 righe di codice) mi rifiuto di usare 
qualcosa di pronto, altrimenti finisce che non imparo mai a fare niente, 
se non a mettere insieme il lavoro degli altri. Certo, poi magari dopo 
guardo come gli altri hanno approcciato e risolto il problema, e se la 
soluzione è migliore (quasi sempre ovviamente!) poi la copio :)

Andrea
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.