J'utilise un formulaire en sticky footer en mode desktop.
Les champs ont des ID imposés par un prestataire externe car la validation du formulaire renvoie la requête multicritères sur leur site et affiche le resultat (d'où les ID imposés)
Etat des lieux : cela prend un peu trop de place sur mobile donc l'idée serait de cacher le formulaire desktop quand on est sur mobile et afficher un autre formulaire dédié mobile à la place.
Mon problème : je me retrouve avec 2 fois les mêmes ID sur mes champs de formulaires (input, select, checkbox)
Une idée ? : Oui, dire au prestataire que c'est pas possible Un identifiant est unique, d'où la notion d'identifiant :)
Après, y a une solution, c'est de passé par du javascript, l'idée est la suivante : dans ta page html, tu affiches uniquement le formulaire pour desktop et lorsque l'utilisateur est sur mobile, tu remplaces le formulaire desktop par celui pour mobile.
En fait, j'ai déjà réussi tout réduire le form en sticky footer sur mobile avec ~2cm de hauteur mais ça semble encore trop gros pour eux car ils souhaitent aussi un sticky menu .. donc plus assez de place pour le contenu.
Merci pour les réponses, je crois que cela va se finir avec un simple bouton d'appel au formulaire
HekoHello a écrit:
Salut,
Une idée ? : Oui, dire au prestataire que c'est pas possible Un identifiant est unique, d'où la notion d'identifiant :)
Après, y a une solution, c'est de passé par du javascript, l'idée est la suivante : dans ta page html, tu affiches uniquement le formulaire pour desktop et lorsque l'utilisateur est sur mobile, tu remplaces le formulaire desktop par celui pour mobile.
Tu pourrais peut être faire un système du genre, n'afficher une barre style bouton avec dedans "mon formulaire" (as toi de voir pour le texte) pour le mobile
tu cliques dessus et ça ouvre le formulaire un peut comme le système d'accordéon
Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet.
2 formulaires avec des ID identiques
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)