Autore Topic: [Chronoform] Nascondere campi alla selezione di un radiobox  (Letto 2389 volte)

Offline baronepiovasco

  • Appassionato
  • ***
  • Post: 389
  • Sesso: Maschio
    • Mostra profilo
Buongiorno a tutti,
ho letto molto in merito e la spiegazione più illuminante l'ho trovata in questo articolo:

Form a geometria variabile con Chronoforms

il punto è questo lo script funziona ma entra in conflitto con il componente stesso che perde il controllo sui campi (invia l'email anche se non si compila nulla).

Premetto che uso Joomla! 2.5.4 con Chronoforms V4.

Sono io a sbagliare qualcosa o lo script non è compatibili con queste versioni? Consigli?

Grazie a tutti per eventuali risposte.
« Ultima modifica: 07 Giu 2012, 18:42:50 da baronepiovasco »
Non ci si può mettere a far qualcosa senza che qualcos'altro non vada fatto prima. :-)

Offline baronepiovasco

  • Appassionato
  • ***
  • Post: 389
  • Sesso: Maschio
    • Mostra profilo
Re:Nascondere campi alla selezione di un radiobox
« Risposta #1 il: 05 Giu 2012, 10:54:47 »
Continuo a provare, ho tentato una soluzione seguendo questo articolo:

Show/Hide form elements based on radio button selections using jQuery

dove si propone questo script:

Codice: [Seleziona]
<script>
 $(document).ready(function(){
 $(“input[name$='type']“).click(function(){
 var radio = $(this).val();
 if(radio==’Individual’) {
 $(“#Individual_box”).show();
 $(“#Company_box”).hide();
 }
 else if(radio==’Company’) {
 $(“#Company_box”).show();
 $(“#Individual_box”).hide();
 }
 });
 $(“#Individual_box”).show();
 $(“#Company_box”).hide();
 });
 </script>

Qui la demo

è perfetto per le mie esigenze, adattando alla compatibilità grazie a questo post  sembra eseguire tutto alla meraviglia finchè non ho provato a sbagliare l'inserimento dati notando una perdita di controllo specie sul campo email...

Consigli? Nessuno ha mai affrontato e risolto il problema?

Buona giornata
Non ci si può mettere a far qualcosa senza che qualcos'altro non vada fatto prima. :-)

Offline noiseasy

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
Re:[Chronoform] Nascondere campi alla selezione di un radiobox
« Risposta #2 il: 26 Giu 2012, 13:02:26 »
Ciao, io ho il tuo stesso problema: ho costruito il form seguendo la guida di Vales ma non funziona più JS Validation ma anche il data picker.

Pare che sia un problema di compatibilità tra le librerie Mootools e Jquery, ma non sono riuscito a risolvere il problema anche installando vari plugin per attivate/disattivare JQuery e risolvere i conflitti. Ho provato installando OsJQuery-1.2, JQuery Easy e JQuery Integrator, ma senza successo :-(

Uso Joomla 1.5 e Chronoforms V4

C'è nessuno che sappia come risolvere il problema?

Grazie, ciao

Offline baronepiovasco

  • Appassionato
  • ***
  • Post: 389
  • Sesso: Maschio
    • Mostra profilo
Re:[Chronoform] Nascondere campi alla selezione di un radiobox
« Risposta #3 il: 30 Giu 2012, 12:35:02 »
Ciao,

approfondendo anche sul forum chronoengine (cerca la discussione: Hiding fields in the selection of a RadioBox) ho capito che il mio problema è il codice di verifica, in sostanza tramite javascript non solo bisogna nascondere i campi input ma anche il relativo codice di verifica.

Ma le mie conoscenze javascript sono pessime. Se risci a venirne a capo fammi sapere.

Buona giornata. :-)
« Ultima modifica: 30 Giu 2012, 12:37:41 da baronepiovasco »
Non ci si può mettere a far qualcosa senza che qualcos'altro non vada fatto prima. :-)

 

Host

Torna su