Joomla.it Forum

Componenti per Joomla! => Gestione Form => : Tizianino 26 Jan 2010, 16:50:33

: Mostrare e nascondere campi
: Tizianino 26 Jan 2010, 16:50:33
ciao a tutti

avevo provato con un form di prova e mi aveva funzionato.
ora pero' non mi ricordo piu come si fa e non mi riesce di farlo funzionare.

funziona e' form_item0
controllo e' form_item1
scrivi e' form_item2

vorrei che a risposta SI di funziona comparisse il textbox "scrivi"

aiutatemi   :'(


[allegato vecchio pių di un anno eliminato automaticamente]
: Re:Mostrare e nascondere campi
: Tizianino 27 Jan 2010, 15:49:55
non c'e' nessuno che mi puo' rispondere ?
: Re:Mostrare e nascondere campi
: vales 28 Jan 2010, 16:32:14
Lo risolvi con le tecniche dei form a geometria variabile illustrate nell'articolo

http://www.joomla.it/articoli-della-community/3832-form-a-geometria-variabile-con-chronoforms.html
: Re:Mostrare e nascondere campi
: Tizianino 29 Jan 2010, 09:59:30
il codice che ho scritto e' questo

:
<input value="controllo" title="" id="form_item1" name="radio00" type="radio" rel="controllo"/>
<input value="No" id="form_item1" name="radio0" type="radio" rel="none"/>

<div rel="controllo">
<label style="width: 100px;">Si</label>
<input maxlength="2" size="2" title="" id="text_3" name="Scrivi" type="text" /></div>

perche' non funziona ?

: Re:Mostrare e nascondere campi
: vales 29 Jan 2010, 10:26:03
Controllo meglio il codice.

Ci sono delle altre div che contengono il campo Scrivi ?
: Re:Mostrare e nascondere campi
: vales 29 Jan 2010, 10:47:31
Prova ad usare questo codice per le div del campo "Scrivi"

:
<div class="form_item" rel="controllo">
  <div class="form_element cf_textbox" rel="controllo">
    <label style="width: 150px;" class="cf_label">Scrivi</label>
    <input type="text" name="text_3" id="text_3" title="" size="30" maxlength="150" class="cf_inputbox">
 
  </div>
  <div class="cfclear" rel="controllo">&nbsp;</div>
</div>
: Re:Mostrare e nascondere campi
: Tizianino 29 Jan 2010, 10:51:16
niente.
ma e' possibile che magari sbaglio qualcosa nei nomi ?

in ID ci devo mettere il nome che mi compare se ci vado sopra ( ALT per capirci) o il progressivo che gli viene dato nella maschera a destra ?

name per il radio button non c'e'... devo mettere RADIO o quello che gli viene dato standoci fermo sopra (sempre l'ALT)?

: Re:Mostrare e nascondere campi
: vales 29 Jan 2010, 18:35:43
claudito

vedo ora che c'era un errore nel name del primo radio c'erano due 0 anziche uno
: Re:Mostrare e nascondere campi
: Tizianino 30 Jan 2010, 10:35:53
si quello l'avevo gia' visto :)
ora funzioan tutto. ho fatto una sorta di refresh e ora va.

ho pero' un altro quesito.

e' possibile ad un cmapo affidare due REL ?

esempio pratico:
per i corsi di formazione voglio che un nostro collaboratore della mia stessa azienda ovviamente non veda i campi per la fatturazione.
e questo ci sono riuscito.
pero' a volte facciamo dei corsi a pagamento anche per i nostri collaboratori.
quindi riassumendo.

campi (ovviamente le cifre sono diverse per ogni corso) fatturazione li vedono

campi corso 1 esterni
campi corso 2 esterni ed interni
campi corso 3 esterni
etc

quindi vorrei che in base al corso selezionato cambiassero i REL.
e' possibile secondo voi ?  :-\

: Re:Mostrare e nascondere campi
: sudoku 31 Jan 2010, 22:52:48
I casi sono due: puoi creare un form registrazione differenzato  per le due figure, facendo sė che accedano a due form differenti. Questo ti leva da tutti i problemi. Oppure crei nello stesso form un campo dropdown (campi corso 1 esterni
campi corso 2 esterni ed interni
campi corso 3 esterni
etc) e per ognuno definisci un campo visibile/nascosto nel form. esempio: corso1 esterni-->se cliccato (radio button)-->apri campo costo. Se corso2-->etc.... in pratica su n radio button non avrai nessun rel=none
: Re:Mostrare e nascondere campi
: Tizianino 01 Feb 2010, 11:12:47
ciao :)

il problema e' ad un corso ci si possono iscrivere tutti indistintamente.
il rel per i campi fatturazione l'ho messi solo per il rel="esterni"
pero' mi compare anche per i corsi grauiti ovviamente.
dovrei definire una gerarchia di rel che se a corso1 grautito ci si iscrive qualcuno, viene annullato il campo fatturazione qualunque sia la scelta fatta con il radiobutton interni od esterni.

complicato eh ? :(