WebSite X5Help Center

 
Giorgio F.
Giorgio F.
User

Problema form contatto - Reset Form  it

Auteur : Giorgio F.
Visité 1471, Followers 2, Partagé 0  

Sto usando il vostro software per il mio sito web.
Ho creato un modulo on line da poter compilare.
Purtroppo, appena l'utente ha compilato il modulo on-line con i suoi dati, premuto il tasto "Send" e ricevuto il messaggio: "Thank you. Your message was successfully sent", tutti I dati dell'utente rimangono visibili sullo schermo (Vedete I due screenshot in allegato). 
Io vorrei che appena l'utente ha inviato il modulo  premendo SEND, il modulo si "resetta" e tutti i dati contenuti nel modulo spariscano dallo schermo. Potete provare il modulo usando il link qui sotto.

PARTICIPATE - WMA

Posté le
35 RéPONSES - 4 UTILE
Claudio D.
Claudio D.
Moderator
Meilleur utilisateur du mois IT

ho fatto una prova sul sito...

nell'attesa dello STAFF

penso ti convenga impostare il form per mandare l'utente dopo l'invio ad una pagina di cortesia , dove lo ringrazi per la mail (mettila nascosta)

Lire plus
Posté le de Claudio D.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Giorgio F.
... ... ... Io vorrei che appena l'utente ha inviato il modulo  premendo SEND, il modulo si "resetta" e tutti i dati contenuti nel modulo spariscano dallo schermo. ... ... ... 

.. se hai già verificato di non aver opzioni disponibili in tal senso, ...potresti comunque poter usare codice EXTRA per Esperti per ripulire i campi del Form...

... quindi se ti interessa e se te la senti di procedere in EXTRA, esclusivamente per quella pagina linkata, ...avvisami per procedere, ...altrimenti come non detto...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giorgio F.
Giorgio F.
User
Auteur

Si grazie, me la sento di procedere in EXTRA esclusivamente per quella pagina.

Aspetto notizie 

Giorgio 

Lire plus
Posté le de Giorgio F.
Giuseppe Guida
Giuseppe Guida
User

+1

Confermo il "difettuccio", dopo il messaggio automatico di cortesia, chiudendolo, sono ancora visibili nel modulo di contatto tutti i dati dell'utente. Non dovrebbe funzionare così in realtà, dà l'idea che i dati/email NON siano stati inviati. Ha dato anche a me quell'impressione dopo aver fatto una prova (metto link per KolAsim, nel caso voglia sistemare con del codice extra):

http://www.bozzasito001.altervista.org/testmail/

Sarebbe da modificare questo comportamento dopo l'ok sul messaggio, però conoscendo Incomedia e i suoi tempi tecnici, ti consiglio di fare come ti ha detto Claudio.

Ciao

Lire plus
Posté le de Giuseppe Guida
Giorgio F.
Giorgio F.
User
Auteur

D'accordo grazie Giuseppe.

Farò come ha detto Claudio, inviare l'utente ad una pagina di cortesia. 

Cordiali saluti

Giorgio 

Lire plus
Posté le de Giorgio F.
Claudio D.
Claudio D.
Moderator
Meilleur utilisateur du mois IT
Giuseppe Guida
Sarebbe da modificare questo comportamento dopo l'ok sul messaggio, però conoscendo Incomedia e i suoi tempi tecnici, ti consiglio di fare come ti ha detto Claudio.

infatti ho scritto

Claudio D.
nell'attesa dello STAFF

la correzione deve farla Incomedia !

Lire plus
Posté le de Claudio D.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Giorgio F.
Si grazie, me la sento di procedere in EXTRA esclusivamente per quella pagina. Aspetto notizie  Giorgio 
Giorgio F.

D'accordo grazie Giuseppe.

Farò come ha detto Claudio, inviare l'utente ad una pagina di cortesia. 

Cordiali saluti

Giorgio 

... non ho capito se hai già trovato il modo per risolvere, ...altrimenti se ti interessa ancora per il codice fatti sentire per domani...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... OK, ... ...invece se ti interessa provare questo il mio esclusivo codice per la tua attuale pagina (participate.html),  lo incolli nella Sezione Esperto | Codice personalizzato | 3^opzione (/HEAD):

<script>
$( document ).ready(function() {//K>;
ritardoK = 2 ; // secondi di ritardo
$("#imObjectForm_28_form_submit").click(function(){//K1>;
setTimeout(function(){//K2>;
$("#imCloseButton").click(function(){//K3>;
$("#imObjectForm_28_2,#imObjectForm_28_3,#imObjectForm_28_4,#imObjectForm_28_5,#imObjectForm_28_5_chk,#imObjectForm_28_6").val("");
});//K3<<;
}, ritardoK * 1000); //K2<<;
});//K1<<;
}); //K<<;
</script>

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giorgio F.
Giorgio F.
User
Auteur

Grazie mille. Sei molto gentile.

Adesso provo 

Lire plus
Posté le de Giorgio F.
Giorgio F.
Giorgio F.
User
Auteur

Ho provato il tuo esclusivo codice.

Purtroppo non sembra funzionare.

Grazie lo stesso.

Lire plus
Posté le de Giorgio F.
Giorgio F.
Giorgio F.
User
Auteur

Ho pensato, visto che usando il software di Incomedia il tuo codice esclusivo non funziona, un'altra possibilità potrebbe essere:

ti scarichi la pagina html dal sito, 

modifichi la pagina html inserendo il tuo codice funzionante senza usare il software di Incomedia 

mi scrivi le istruzioni delle modifiche che devo apportare alla pagina di html usando un comune editor di testo.

Poi farò l'upload della pagina modificata sul server usando un software fpt cliente libero

Credo che così dovrebbe funzionare.

Grazie ancora per il tuo aiuto.

Ciao, Giorgio 

Lire plus
Posté le de Giorgio F.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Giorgio F.
Ho provato il tuo esclusivo codice. Purtroppo non sembra funzionare. Grazie lo stesso.

... il mio codice era esclusivo e dedicato per quella pagina, che adesso non è più accessibile, e non valido per altri form...

... nella mia simulazione il mio codice aveva funzionato, e forse penso che andava valutato il valore della variabile "ritardoK", aumentando per prova i secondi di uno o due in più...

...!... però, ...vedendo adesso la tua attuale pagina "contribute.html", mi è venuta un'altra idea esclusiva per condizionare gli eventi al primo click (SEND), senza dover attendere la finestra modale ritardata...!...

... se vuoi provare il nuovo codice avvisami quando sei disponibile, intanto valuto i selettori da controllare...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giorgio F.
Giorgio F.
User
Auteur

Si, grazie, dorrei provare in nuovo codice.

Creado che ho commesso qualche errore nel mettere il tuo codice escusivo nella sezione corretta del sofware.

Io ho la versione in Inglese di WebSite X5 Evo. Come potrai vedere nel file in allegato, atualmente ho copiato il tuo codice sia in "After opening the HEAD tag" che "Before closing the HEAD tag". In quale delle due sezioni devo incollare il tuo nuovo codice?

Inoltre, mi chiedo se devo cambiare il "File Name Format" idall'attuale html in un'altro formato. Io non credo ma soccome ho poca esperienza nel creare un sito web, ho pensato che sia meglio chiedere.

 Aspetto notizie,

Grazie, Giorgio

Lire plus
Posté le de Giorgio F.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... prima ti avevo indicato la > 3^opzione (/HEAD) delle Proprietà della Pagina, cioè in Inglese esattamente in questa sezione:

>> Step 3 - Map > The 'Page Properties' window > Options in the Expert section | ▪Custom Code: > 3^option > Before closing the HEAD tag

... quindi il mio ultimo codice da provare esclusivo per la pagina attuale [CONTRIBUTE] è questo:

<script>
$( document ).ready(function() {//K>;
ritardoK = 1; // numero secondi;
$("#imObjectForm_24_form_submit").click(function(){//K1>;
setTimeout(function(){//K2>;
k=$(".imTipContent").length;
if(k== 0) {//K3>;
$("#imObjectForm_24_2,#imObjectForm_24_3,#imObjectForm_24_4,#imObjectForm_24_4_chk,#imObjectForm_24_6").val("");
$('.checkbox-input').prop('checked', false);
} //K3<<;
}, ritardoK * 1000); //K2<<:
}) //K1<<;
}); //K<<;
</script>

.

... per il resto, il form pare che funzioni, e se la ricezione funziona regolarmente, non alterare quanto previsto per default...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... forse la pagina è lenta a completare i contenuti; ... sostituisci il precedente codice con questo, che è lo stesso, ma ho applicato un ritardo di 3 secondi per attivare il codice...

<script>
$( document ).ready(function() {//K>;
ritardoK = 3; // numero secondi;
setTimeout(function(){//K1>;
$("#imObjectForm_24_form_submit").click(function(){//K2>;
setTimeout(function(){//K3>;
k=$(".imTipContent").length;
if(k== 0) {//K4>;
$("#imObjectForm_24_2,#imObjectForm_24_3,#imObjectForm_24_4,#imObjectForm_24_4_chk,#imObjectForm_24_6").val("");
$('.checkbox-input').prop('checked', false);
} //K4<<;
},1000); //K3<<:
}) //K2<<;
}, ritardoK * 1000); //K1<<:
}); //K<<;
</script>

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giorgio F.
Giorgio F.
User
Auteur

Ho seguito alla lettera, le tue instruzioni.

Ho fatto l'upload del sito nel server, come potrai vedere nel file Contribute.png in allegato il suo codice e' stato messo sal sofware WebSite X5 correttamente "before closing the HEAD tag".

Puoi verificare tu stesso direttamente nella pagina web che il tuo codice e' stato inserito.

Non capiaco perche a me non funzioni. Prova te stesso ad andare sul mio sito web https://wmapsy.org/contribute.html per constatare che il problema sussiste. Ho provato sia con Crome che con Mozzilla.

Hai qualche consiglio da darmi per risolvere il problema?

Lire plus
Posté le de Giorgio F.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... sì, hai ragione, ... ... in simulazione il codice vedo che funziona, ma potrebbe dipendere dalla lentezza della pagina; ...forse il FORM ed il pulsante SEND si posizionano in ritardo...
... ti ho postato poco fa nel precedente Post il codice ritardato da usare in sostituzione di quello che hai messo adesso...
... fammi sapere quando fatto che vado a controllare...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giorgio F.
Giorgio F.
User
Auteur

Adesso devo andare, proverò questa notte.

Se puoi inviami il codice perfetto che pensi funzionerà nel tuo prossimo messaggio 

Grazie 

Lire plus
Posté le de Giorgio F.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Giorgio F.
... ...  Se puoi inviami il codice perfetto che pensi funzionerà nel tuo prossimo messaggio ... ... 

<script>
$( document ).ready(function() {//K>;
ritardoK = 3; // numero secondi;
setTimeout(function(){//K1>;
$("#imObjectForm_24_form_submit").click(function(){//K2>;
setTimeout(function(){//K3>;
k=$(".imTipContent").length;
if(k== 0) {//K4>;
$("#imObjectForm_24_2,#imObjectForm_24_3,#imObjectForm_24_4,#imObjectForm_24_4_chk,#imObjectForm_24_6").val("");
$('.checkbox-input').prop('checked', false);
} //K4<<;
},1000); //K3<<:
}) //K2<<;
}, ritardoK * 1000); //K1<<:
}); //K<<;
</script>

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giorgio F.
Giorgio F.
User
Auteur

Buone notizie!

Ho usato il tuo condice per la pagina web https://www.wmapsy.org/contribute.html  e tutto funziona perfettamente: il modulo resetta completamented dopo 3 secondi

<script>
$( document ).ready(function() {//K>;
ritardoK = 3; // numero secondi;
setTimeout(function(){//K1>;
$("#imObjectForm_24_form_submit").click(function(){//K2>;
setTimeout(function(){//K3>;
k=$(".imTipContent").length;
if(k== 0) {//K4>;
$("#imObjectForm_24_2,#imObjectForm_24_3,#imObjectForm_24_4,#imObjectForm_24_4_chk,#imObjectForm_24_5,#imObjectForm_24_6,#imObjectForm_24_7").val("");
$('.checkbox-input').prop('checked', false);
} //K4<<;
},1000); //K3<<:
}) //K2<<;
}, ritardoK * 1000); //K1<<:
}); //K<<;
</script>

Ho provato ad adattare il tuo codice funzionante per il modulo della pagina web https://wmapsy.org/partner.html e purtroppo il modulo non si resetta. Non capisco perche'. Potresti perpiacere dare un occhiata al codice qui sotto e trovare dov'e l'errore nel codice per cui il modulo non si resetta?

<script>
$( document ).ready(function() {//K>;
ritardoK = 3; // numero secondi;
setTimeout(function(){//K1>;
$("#imObjectForm_28_form_submit").click(function(){//K2>;
setTimeout(function(){//K3>;
k=$(".imTipContent").length;
if(k== 0) {//K4>;
$("#imObjectForm_28_2,#imObjectForm_28_3,#imObjectForm_28_4,#imObjectForm_28_5,#imObjectForm_28_5_chk,#imObjectForm_28_6").val("");
$('.checkbox-input').prop('checked', false);
} //K4<<;
},1000); //K3<<:
}) //K2<<;
}, ritardoK * 1000); //K1<<:
}); //K<<;
</script>

Grazie,

Ciao Giorgio

Lire plus
Posté le de Giorgio F.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Giorgio F.
... ... ...  Ho usato il tuo condice per la pagina web https://www.wmapsy.org/contribute.html e tutto funziona perfettamente: il modulo resetta completamented dopo 3 secondi ... ... ...  Ho provato ad adattare il tuo codice funzionante per il modulo della pagina web https://wmapsy.org/partner.html e purtroppo il modulo non si resetta. Non capisco perche'. ... ... ... 

... valuta se i 3 secondi di ritardo sono sufficienti o se vanno aumentati...
... in PARTNER vedo che non hai applicato il nuovo codice ultimo basato sul pulsante SEND; ...prova a sostituire con questo:

<script>
$( document ).ready(function() {//K>;
ritardoK = 3; // numero secondi;
setTimeout(function(){//K1>;
$("#imObjectForm_28_form_submit").click(function(){//K2>;
setTimeout(function(){//K3>;
k=$(".imTipContent").length;
if(k== 0) {//K4>;
$("#imObjectForm_28_2,#imObjectForm_28_3,#imObjectForm_28_4,#imObjectForm_28_5,#imObjectForm_28_5_chk,#imObjectForm_28_6").val("");
} //K4<<;
},1000); //K3<<:
}) //K2<<;
}, ritardoK * 1000); //K1<<:
}); //K<<;
</script>

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giorgio F.
Giorgio F.
User
Auteur

Va bene, proverò. Grazie mille.

Giorgio 

Lire plus
Posté le de Giorgio F.
Giorgio F.
Giorgio F.
User
Auteur

Ho provato e tutto funziona perfettamente.

Ti ringrazio molto per il tuo prezioso aiuto.

Ciao, Giorgio

Lire plus
Posté le de Giorgio F.
Giuseppe Guida
Giuseppe Guida
User

Per cortesia non chiudete il post come corretto, dovrebbe sistemarla Incomedia questa anomalia, al momento non è ancora intervenuto nessuno dello staff per prendere visione della descrizione del problema.

Grazie

Lire plus
Posté le de Giuseppe Guida
Giorgio F.
Giorgio F.
User
Auteur

Certamente Giuseppe,

Sono d'accordo.

Se hai una email diretta dello staff di IIncomedia sono ineressato a scrivere una email per fare un sollecito.

Ciao Giorgio 

Lire plus
Posté le de Giorgio F.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Giorgio F.
... ... ... sono ineressato a scrivere una email per fare un sollecito. ... ... 

... il supporto è qui ove attendere, ed il sollecito vedo che è già stato attivato...

... considera che per i tempi di attesa previsti (48h) c'è stato il fine settimana di mezzo...

.

ciao

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giuseppe Guida
Giuseppe Guida
User

No Giorgio, non ho una mail diretta, però qualche moderatore potrebbe mettere un alert al tuo post per segnalarlo allo staff. Ciao

Lire plus
Posté le de Giuseppe Guida
Claudio D.
Claudio D.
Moderator
Meilleur utilisateur du mois IT
Giuseppe Guida
No Giorgio, non ho una mail diretta, però qualche moderatore potrebbe mettere un alert al tuo post per segnalarlo allo staff. Ciao

ho messo l'alert al post , fin dalla mia prima risposta (il giorno 10)

Lire plus
Posté le de Claudio D.
A. Kris
A. Kris
User
Giuseppe Guida
Per cortesia non chiudete il post come corretto, dovrebbe sistemarla Incomedia questa anomalia, al momento non è ancora intervenuto nessuno dello staff per prendere visione della descrizione del problema. Grazie
Rimaniamo in attesa che Incomedia risolve l'anomalia :-) Bravissimo KolAsim! Grazie a Claudio per l'alert!

Lire plus
Posté le de A. Kris
Incomedia
Stefano G.
Incomedia

Buongiorno a tutti

Vi ringrazio per il feedback

Confermo il comportamento indicato e reputo che possa indubbiamente essere utile come miglioria. Ho informato personalmente il team di sviluppo per verificare se la situazione si genera a causa di un errore oppure se semplicemente al momento non è stata prevista la pulizia automatica del campi.

Vi terrò aggiornati qui non appena avrò più informazioni a riguardo

Stefano

Lire plus
Posté le de Stefano G.
Giorgio F.
Giorgio F.
User
Auteur

Grazie mille a tutti,

È impressionante quanto é attiva questa comunità di utenti.

Ciao 

Lire plus
Posté le de Giorgio F.
Giuseppe Guida
Giuseppe Guida
User

Grazie Stefano.

Lire plus
Posté le de Giuseppe Guida
Incomedia
Stefano G.
Incomedia

Buongiorno 

Vi confermo che la questione  stata notificata così che questo comportamento possa venir migliorato

Vi ringrazio per il feedback

Stefano

Lire plus
Posté le de Stefano G.