Joomla.it Forum
Componenti per Joomla! => Gestione Form => : isma22 07 Jan 2012, 18:44:38
-
Ciao,
sto creando un nuovo chronoform per il sito di un concorso. Oltre all'invio dei dati, l'utente deve accettare il regolamento del concorso. In alcuni form simili che ho trovato online ho notato che c'è la possibilità di creare una finestra in cui scorrere tutto il regolamento e poi aggiungere il check o il radio bottom "accetto il regolamento".
Mi aiutate a capire quale è il pulsante giusto per impostarla?
-
Usa una textarea a cui poi aggiungi a mano l'attributo readonly e rendi in check obbligatorio.
-
Ciao Vales,
come sempre non capisco.
Come faccio a rendere una textarea readonly? non trovo una voce in cui inserire questo termine.
Tu mi stai chiedendo di inserire la textarea nello step1 di form wizard? In quali campi laterali grigi, posso inserire la scelta readonly e il testo del mio regolamento?
-
No, la devi aggiungere a mano alla fine della costruzione del form. Vai nell'edit del codice. E' diverso dalla v3 alla v4. Aggiungi fra gli attributi della textarea l'attributo.
readonly="readonly"
-
Perdonami,
credo di avere trovato il codice. però non so dove inserire quello che mi hai suggerito.
Il codice che ho trovato è:
<div class="form_item">
<div class="form_element cf_textarea">
<label class="cf_label" style="width: 150px;">Regolamento</label>
<textarea class="cf_inputbox required" rows="4" id="text_48" title="Accetto il regolamento" cols="65" name="regolamento"></textarea>
</div>
<div class="cfclear"> </div>
</div>
....spero di avere copiato la parte giusta.
Mi puoi aiutare ad inserire readonly?
Inoltre il Check lo devo inserire a parte o va bene quello che ho provato a fare? (Ovvero spuntare validation required e inserire "accetto il regolamento" in validation message? ---confesso che credo di avere inventato una cavolata!)
-
Potresti fare così:
<textarea class="cf_inputbox required" rows="4" id="text_48" title="Accetto il regolamento" cols="65" name="regolamento" readonly="readonly">Qui inserisci il testo da visualizzare</textarea>
Alternativa al posto della riga textarea metti una bella div
<div>Qui inserisci il testo da visualizzare</div>
No il check va messo a parte con i sui accessori di validazione e tooltip
-
Ottimo! Grazie mille! ;D
-
Bene. Ricorda il risolto nel primo post.
-
Caro Vales,
il tuo consiglio è andato benissimo ma ho ancora dei problemi e spero tu possa aiutarmi.
Le foto che vengono allegate nel form sono inviate in allegto con entrambe le email che ho programmato quindi arrivano a me ma anche all'utente. Credo che l'invio all'utente sia inutile e vorrei eliminarlo.
Il redirect dopo l'invio del form finisce in una pagina strana senza template. Viene visualizzato il testo che ho impostato ma la pagina è bianca e come nome ha l'url della pagina con un quadratino fatto di trattini e non il solito favicon di joomla o del sito.
Riesci ad immaginare quale sia il problema?
se per te non è un problema ti do l'url della pagina con il form pubblicato per dargli uno sguardo.
-
Ok posta l'url.
Per l'email dell'utente puoi disabilitare l'allegato nella tab grigia a destra della configurazione email.
-
Ecco l'url: cancellato
Ho anche notato che non mi aggiorna la tabella che ho creato ed a cui ho collegato il DB.
Inoltre se un utente sbaglia qualcosa, la pagina gli da il messaggio di errore (fin quì tutto perfetto) ma gli cancella anche tutto ciò che aveva scritto. Questo in un form lungo come il mio può stancare l'utente e fargli decidere di non partecipare.
Che diavolo posso avere combinato? Eppure non è assolutamente il primo chronoform che inserisco in un sito
-
Ciao
Sarebbe utile oltre a far accettare i termini e condizioni mettere anche un link tipo lightbox per farlo leggere.
In questo esempio (http://www.ischiafestival.it/music-workshop/ischia-chamber-music-workshop-registration.html) alla fine del form "user information" ho utilizzato questo codice:
<a type="ajax" rel="width[800];height[700]"
href="index.php?option=com_content&view=article&id=8&Itemid=191"
class="jcepopup" title="Read Terms and
Conditions"><strong>Terms/Conditions &
Privacy</strong>
Con l'editor JCE installato, cambia l'id dell'articolo e l'item menù ove avrai scritto i termini.