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
-
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!
-
Puoi guardare la form nel pacchetto Samples chiamata "submit content", li c'è un esempio di come indirizzare una form alla pagina dei ringraziamenti...
-
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?
-
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
-
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!
-
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... ::)
-
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
-
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.
-
Percui ho editato lo script direttamente nella libreria
e come si fà? quale file devo editare per farlo?
Grazie ancora
Ciao
-
devi andare in facileform (da pannello di amministazione)-scripts-e poi edidare ff_validate_submit che sarà in lista.
-
ok... funzia ;D
grazie, ciao
-
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