Bonjour à tous
Je me débrouille en html et css mais pas du tout en JS et PHP
sur le site de l'école de danse de mon épouse que je gère, il y a des formulaires (http://www.pasapas.be) ils sont en JS et PHP, au cas où le JS est désactivé sur le pc hôte
ce n'est pas moi qui les ai composés, je l'ai fait à l'aide d'un petit logiciel (payant et payé
or, dans le but de finaliser la migration du site vers le tout 'responsive' je veux diminuer le nombre de pages (pour favoriser le scrolling sur tablettes et smartphones) et donc assembler plusieurs pages pour l'instant séparées
du coup mes formulaires vont se retrouver en fin de page - jusqu'ici pas de soucis, il y aura des ancres dans le haut de la page et elle ne sont pas si longues
quand il y a erreur dans le remplissage, l'envoi ne se fait pas et le formulaire se réaffiche avec message d'erreur et des croix devant les champs mals remplis - tjs ok, ça marche sans problème jusque maintenant
MAIS, le réaffichage se fait en haut de la page, et donc dans mon cas futur, les gens ne vont pas directement voir le message d'erreur ni les croix en face des champs, et donc sans doute pas comprendre que le formulaire, hors de leur vue car plus bas dans la page, n'a pas été envoyé
donc, ma question : comment faire pour que le réaffichage se fasse à l'endroit de l'ancre 'formulaire' ?
ou alors, si pas moyen, que le message d'erreur s'affiche en haut de la page ?
grand merci de votre aide
jacq
Modifié par jacq (22 Feb 2016 - 17:18)
Je me débrouille en html et css mais pas du tout en JS et PHP
sur le site de l'école de danse de mon épouse que je gère, il y a des formulaires (http://www.pasapas.be) ils sont en JS et PHP, au cas où le JS est désactivé sur le pc hôte
ce n'est pas moi qui les ai composés, je l'ai fait à l'aide d'un petit logiciel (payant et payé
or, dans le but de finaliser la migration du site vers le tout 'responsive' je veux diminuer le nombre de pages (pour favoriser le scrolling sur tablettes et smartphones) et donc assembler plusieurs pages pour l'instant séparées
du coup mes formulaires vont se retrouver en fin de page - jusqu'ici pas de soucis, il y aura des ancres dans le haut de la page et elle ne sont pas si longues
quand il y a erreur dans le remplissage, l'envoi ne se fait pas et le formulaire se réaffiche avec message d'erreur et des croix devant les champs mals remplis - tjs ok, ça marche sans problème jusque maintenant
MAIS, le réaffichage se fait en haut de la page, et donc dans mon cas futur, les gens ne vont pas directement voir le message d'erreur ni les croix en face des champs, et donc sans doute pas comprendre que le formulaire, hors de leur vue car plus bas dans la page, n'a pas été envoyé
donc, ma question : comment faire pour que le réaffichage se fasse à l'endroit de l'ancre 'formulaire' ?
ou alors, si pas moyen, que le message d'erreur s'affiche en haut de la page ?
grand merci de votre aide
jacq
Modifié par jacq (22 Feb 2016 - 17:18)