Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : nivento 12 Mar 2013, 20:42:56
-
Salve, ho necessità nel mio sito di mettere un form contatti con un RADIO BUTTON che sia settato su uno dei due parametri richiesti.
L'utente dovrà spostare il flag sull'altro pallino affinchè il form possa funzionare.
Attualmente sto usando RSFORM ma credo che per far andare questa funzione secondaria occorra inserire del codice nel campo Attributi ---> Attributi supplementari. Chi mi può aiutare?
Grazie mille
-
Ciao Simone,
quando mi è capitato, ho sempre usato in javascritpt il codice:
document.getElementById(miobottone_invia).disabled = 'disabled';
Se cerchi con google il getelementbyid trovi un sacco di esempi... ;)
-
Mmmmh proverò a cercare ma detta così e non essendo un programmatore non mi aiuta molto :(
-
ciao il concetto è questo:
metti il bottone in "disabled" di default
il checkbox se "attivato" mette l'id del bottone in enabled (quindi il bottone invia si attiva)
il checkbox se "disattivato" mette l'id del bottone in disableb (quindi il bottone invia non vi attiva)
quindi il checkbox corrispone ad un "accetta privacy" e svolge la sua funzione. ;)
-
Io apprezzo il tuo impegno a spiegarmi e ho compreso cosa intendi ma "tecnicamente" anche se vi sono decine di pagine seppur in inglese che parlano di questo, non riesco a disabilitare il bottone di invio relativamente al fatto che il radio DO IL CONSENSO sia attivo oppure no.
-
ah scusa io ti davo indicazioni in javascritpt e poi ho letot meglio che usi RSform... e non so come funziona
immagino si possa inserire anche lì del codice javascript.... :-[
-
Ah cavoli, si ci sono delle finestre in cui campo per campo, uno può inserire degli attributi extra.
In altro caso cosa mi suggeriresti? Di usare un modulo in Javascript indipendente?
-
bé si, se non puoi inserire del codice da rsform io farei così:
metti il bottone invia disabilitato nel tuo form e chiamalo bottone_invia
metti un radio button da premere per accettare la privacy
il bottone invia avrà una sua ID e così anche il radio button.
un piccolo codice jscript tipo questo:
[/code][size=1]<script type="text/javascript">[/size]
[size=1]2 function sblocca(el1, bottone_invia) {[/size]
[size=1]3 if(el1.checked) {[/size]
[size=1]4 document.getElementById(bottone_invia).disabled = false;[/size]
[size=1]5 } else {[/size]
[size=1]6 document.getElementById(bottone_invia).disabled = 'disabled';[/size]
[size=1]7 }[/size]
[size=1]8 }[/size]
[size=1]9 </script>[/size]
-
e nel tuo radio button/check box inserisci questo codice:
<input name="checkbox" onclick="sblocca(this, 'bottone_invia')" type="checkbox" value="1" tabindex="1" />
<a href="http://www.garanteprivacy.it" target="_blank">Accetto i
termini/condizioni del sito web.[/url]</p>
-
Devo cercare qualcuno che sappia fare un minimo con java... purtroppo per me è arabo, capisco un po ma non saprei mai fare un form da zero... mi manca anche il tempo fisico per mettermici. Comunque ho segnato tutti i tuoi appunti, torneranno preziosi :)