Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : andrea 21 May 2008, 22:07:47

: Facile form
: andrea 21 May 2008, 22:07:47
Salve ho realizzato un form con facileform ma vorrei che all'invio tramite lo script ff_validate_submit mi printasse sullo schermo un messaggio con scritto.Il form è stato inviato.Grazie mille!
: Re: Facile form
: agostino 21 May 2008, 23:02:30
Puoi guardare la form nel pacchetto Samples chiamata "submit content", li c'è un esempio di come indirizzare una form alla pagina dei ringraziamenti...
: Re: Facile form
: andrea 22 May 2008, 00:24:36
il codice del sample è quello ke utilizzo io,però non dà un messaggio del tipo:"Form inviato"

Ecco il codice di default

function ff_validate_submit(element, action)
{
    error = ff_validation(0);
    if (error != '') {
        alert(error);
        ff_validationFocus();
    } else
        ff_submitForm();
} // ff_validate_submit

Come lo modifico in modo che visualizzi anche il messaggio?
: Re: Facile form
: d3vi 22 May 2008, 01:30:40
Se ho capito prova se funziona cosi':
:
function ff_validate_submit(element, action)
{
    error = ff_validation(0);
    if (error != '') {
        alert(error);
        ff_validationFocus();
    } else {
        ff_submitForm();
        echo '<script language=javascript> alert("il form è inviato. Grazie");</script>';
        }
} // ff_validate_submit
Ciao
: Re: Facile form
: andrea 22 May 2008, 02:31:25
function ff_validate_submit(element, action)
{
    error = ff_validation(0);
    if (error != '') {
        alert(error);
        ff_validationFocus();
    } else {
        ff_submitForm();
        alert("Iscrizione inviata")
        }
} // ff_validate_submit

Sono riuscito in questo modo!Grazie!
: Re: Facile form
: d3vi 22 May 2008, 13:38:46
Bravo infatti è la stessa cosa, solo che non ti ho suggerito di fare come hai fatto tu perchè non mi ricordavo se alert fosse o no un'istruzione php e non avevo tempo per controllare...  ::)
: Re: Facile form
: zippomaker 22 May 2008, 16:22:57
Scusate, ho anche io la stessa necessità ed ho provato a copiare qui ma non funziona...

cioè, se vado nello script del bottone "invia" e lascio come "type" library ho solo ff_validate_submit, e non ho alcun alert, se se lo metto come "custom" ed incollo il vostro codice, non succede niente...

Sicuramente sbaglio qualcosa, ma cosa?

grazie
Ciao
: Re: Facile form
: andrea 22 May 2008, 19:29:04
Io nn ho usato la funzione custom,xkè nn funziona,cioè ogni volta ke utilizzavo la funzione custom il form nn andava.Percui ho editato lo script direttamente nella libreria.
: Re: Facile form
: zippomaker 22 May 2008, 20:56:19
Percui ho editato lo script direttamente nella libreria
e come si fà? quale file devo editare per farlo?
Grazie ancora
Ciao
: Re: Facile form
: andrea 22 May 2008, 21:11:09
devi andare in facileform (da pannello di amministazione)-scripts-e poi edidare ff_validate_submit che sarà in lista.
: Re: Facile form
: zippomaker 22 May 2008, 23:46:11
ok... funzia ;D

grazie, ciao
: Re: Facile form
: zippomaker 23 May 2008, 11:10:46
Ciao, volevo chiedere ancora 2 cose per "raffinare" la funzionalità:

1- A me oltre insieme al contenuto del messaggio arrivano anche queste informazioni
:
Record saved to database with ID: 9

Form ID: 11
Form title: newsletter
Form name: newsletter

Submitted at: 2008-05-22 21:41:32
Submitter IP: 151.49.121.77
Submitter provider: Unknown
Submitter browser: Mozilla Firefox 2.0.0.14
Submitter operating system: Windows XP
non c'è modo di levarle?

2- a chi compila il form ed invia, si può inviare una mail di conferma di avvenuto invio?

grazie CIao