11.727 messaggi dal 09 febbraio 2002
Contributi
Potrebbe dipendere dal fatto che hai dato un aspetto personalizzato alla checkbox. Ad esempio con il CSS nascondi la checkbox in sé e la rappresenti in maniera personalizzata con questa tecnica.
https://codepen.io/spacemonkey/pen/vmZROv

Il problema dunque potrebbe essere che la label non è adiacente alla checkbox ma c'è il campo hidden frapposto e quindi il selettore di adiacenza + non funziona. Ma questo è puramente un problema di CSS e perciò va risolto lato CSS, ad esempio usando il selettore ~
https://stackoverflow.com/questions/10782054/what-does-the-tilde-squiggle-twiddle-css-selector-mean

È questo il problema?

ciao,
Moreno
Modificato da BrightSoul il 12 agosto 2019 11:43 -

Enjoy learning and just keep making
116 messaggi dal 12 febbraio 2016
Si giusto.
Scusami per averti fatto impazzire, ora controllo il CSS per individurare la riga giusta.
Ti ringrazio tantissimo,
ciao
11.727 messaggi dal 09 febbraio 2002
Contributi
Ciao, nessun problema! Sei riuscito a risolvere?

Intanto ho ricreato un fiddle in cui si osserva il problema, ammesso che sia il tuo caso.
https://jsfiddle.net/v8nph0o4/

Come vedi, non è necessario che la label "avvolga" la checkbox. Può anche trovarsi di fianco come vedi nel fiddle.
La soluzione consiste nell'usare il selettore ~ anziché il selettore +.
La differenza è che il selttore ~ tollera la presenza di altri elementi, come il campo hidden, tra la checkbox e la sua label

ciao,
Moreno
Modificato da BrightSoul il 13 agosto 2019 20:41 -

Enjoy learning and just keep making
116 messaggi dal 12 febbraio 2016
BrightSoul ha scritto:

Ciao, nessun problema! Sei riuscito a risolvere?


Si certo, ci ho messo un po di tempo per trovare la classe CSS ma alla fine sono riuscito grazie al tuo suggerimento.
Ti ringrazio tantissimo Moreno,
sei molto competente.
Ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.