Problema form animato
- Questo topic ha 14 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 11 anni fa da albela.
- AutorePost
- 6 Aprile 2013 alle 10:54 #4520jqueryitaliaAmministratore
Il tuo discorso non fà una piega: riguardando il codice infatti i tre controlli dell’esistenza possono anche essere omessi.
Si potrebbe quindi scrivere tranquillamente:this.label = $(this).prev(); this.div = $(this).next(); this.labelValue = this.label.html();
e funziona tutto senza errori, come puoi vedere qui http://jsfiddle.net/jmAd3/3/
9 Aprile 2013 alle 14:45 #4531albelaPartecipante<body> <div id="contenuto"> <form id="contact" action="" method="post"> <fieldset> <legend>Form di registrazione</legend> <ul> <li> <label for="username">Username</label> <input type="text" value="" name="username" class="text" /> <div></div> <div class="reset" id="reset">Reset</div> </li> <li> <label for="email" >Indirizzo E-mail</label> <input type="text" value="" name="email" class="text" /> <div></div> <div class="reset">Reset</div> <li> <li> <input type="submit" value="Invia Dati" name="send" class="send" /> </li> </ul> </fieldset> </form> </div> </body>
9 Aprile 2013 alle 14:47 #4532albelaPartecipanteOk,
sembra che mi dia il problema solo se clicco su visuale e poi torno a testo,
se da testo invio direttamente allora viene visyalizzato il codice… boh!9 Aprile 2013 alle 16:23 #4537albelaPartecipanteCiao,
con riferinmento ai codici che mi sono stati indicati (vedi sotto)
http://jsfiddle.net/jmAd3/3/
non so se è possibile risolvere la questione che cerco di spiegare:
è possibile intervenire all’interno dell’evento blur e fare in modo che, per esempio,
in risposta ad un click sopra al rettangolino rosso, ciò non venga inteso come perdita del focus della casella di immissione dati puntata con conseguente implosione degli oggetti precedentemente esplosi? Ho provato a cercare delle soluzioni ma sembra che la perdita del focus abbia la preponderanza su qualsiasi tipo di azione (ho provato con if interni od esterni al blur, con preventDefault ed altro ma probabilmente sbaglio qualcosa ed i risultati sono pessimi). Vorrei poter trovare una logica che mi permetta di comunicare al browser che qualsiasi click al di fuori della casella di input puntata sia interpretato come una perdita di focus della stessa, tranne che il click su un particolare oggetto in risposta del quale si abbia per esempio un alert (non so se sono riuscito ad esplicare ilm mio pensiero contorto).
Avete qualche suggerimento a partire dal quale possa sviluppare una soluzione?
Ciao e grazie per l’attenzione che chi mi legge mi sta dedicando.9 Aprile 2013 alle 16:25 #4538albelaPartecipanteboh! non so perchè non si legge il link che volevo postare prima ed al quale facevo riferimento,
comunque lo riposto:
http://jsfiddle.net/jmAd3/3/ - AutorePost
- Devi essere connesso per rispondere a questo topic.