Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
793 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Un truc vraiment byzare avec un formulaire HTML

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Un truc vraiment byzare avec un formulaire HTML

n°1846363
bcnono
Posté le 03-02-2009 à 09:57:42  profilanswer
 

Salut,
 
Je ne suis pas un grand programmeur mais tout de même ! J'ai fait des formulaires des tas de fois mais là c'est plus fort que moi.
Ci joint l'objet de mes soucis : http://www.horus.fr/index.html
 
C'est un formulaire HTML simple de saisie avec envoie en method="post".  
Ce formulaire fonctionne parfaitement lorsque je coche les 17 premières cases compubox du formulaire, ma boîte mail ne s'ouvre plus à partir de la 17ième !
 
Voila, à vous de jouer siouplait, je suis preneur pour une soluce :D . En attendant, je suis bien embêté, je continue à chercher !
 
Merci pour votre aide !

mood
Publicité
Posté le 03-02-2009 à 09:57:42  profilanswer
 

n°1846372
FlorentG
Unité de Masse
Posté le 03-02-2009 à 10:15:11  profilanswer
 

On n'envoit pas un formulaire sur un lien mailto :) Déjà ça impose qu'un client mail soit configuré sur la machine. La méthode post ne veut rien dire dans ce cas du coup, le protocole HTTP n'intervenant pas. L'enctype text/plain est tout aussi louche.

 

Et pis c'est archi-relou pour l'utilisateur de remplir le formulaire, pour voir toute la machine se mettre en branle pendant 10 minutes pour lancer ce monstre d'Outlook :D

 

Il faut obligatoirement passer par un script côté serveur qui valide les données, construit le mail, et l'envoi à ton adresse.

 


Sinon niveau présentation ça fait assez vieux et fouilli, entre les bordures de tableau n'aidant pas trop à guider l'œil, les couleurs flashy, et les zig-zags à cause des alignement gauche, centré et droite :)

  • Le texte d'intro est lourdingue et ne sert pas trop. S'il véhicule vraiment un message important, met des bouts de phrases en gras.
  • N'utilise pas systématiquement de tableaux pour la mise en page, surtout pour les premiers champs (raison social, nom, etc.).

Cette première partie devrait plutôt être linéaire, avec les intitulés au-dessus des champs. Et les astérisques à côté de l'intitulé. Et précise au début que les champs avec astérisques sont obligatoires.

  • Evite les titres centrés qui ne facilitent pas la lecture et risque de passer inaperçus. Mieux vaut tout aligner à gauche. Genre le titre « Les délais ? » devrait être plus gros, aligné à gauche. Met une bordure en-dessous par exemple, ou groupe avec un fond de couleur.
  • Les tableaux là avec les 20,000 cases ne sont pas très lisibles, il faudrait mettre un effet de hover : quand on fout la souris dans une case, la ligne et la colonne se mettent en surbrillance. Genre un gris clair sur la ligne et la colonne, et la case où se trouve la souris dans un gris un peu plus foncé.


Avec tout ça tu devrais reçevoir un peu plus de mails :)


Message édité par FlorentG le 03-02-2009 à 10:15:28
n°1846396
bcnono
Posté le 03-02-2009 à 11:36:15  profilanswer
 

Mohais, ok pour tout mais la mise en forme certes maladroite n'explique pas pourquoi mon formulaire bloque à la 17ième compubox cochée...
 
Merci pour tes (vos) lumières.
Je continue à chercher, to be following...

n°1846409
Bidem
Posté le 03-02-2009 à 12:11:27  profilanswer
 

Code :
  1. <input name="Respect des delais de reponse a vos consultations : MAUVAIS" type="checkbox">
  2. <input name="Respect des delais de reponse a vos consultations : PASSABLE" type="checkbox">
  3. <input name="Respect des delais de reponse a vos consultations : BON" type="checkbox">
  4. <input name="Respect des delais de reponse a vos consultations : TRES BON" type="checkbox">


 
Heuuu c'est pas du tout comme ça que ça marche les checkbox.
en fait pour une question, tu dois avoir plusieurs checkbox avec le même nom mais des valeurs différentes
http://www.w3.org/TR/html401/inter [...] l#checkbox

n°1846411
FlorentG
Unité de Masse
Posté le 03-02-2009 à 12:20:08  profilanswer
 

Ah merde j'ai pas regardé le code source. Effectivement c'est pas bon là

n°1846440
rufo
Pas me confondre avec Lycos!
Posté le 03-02-2009 à 13:19:05  profilanswer
 

je crois qu'il a confondu l'attribut name et value... :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1846504
bcnono
Posté le 03-02-2009 à 14:39:08  profilanswer
 

[quotemsg=1846409,4,89965]

Code :
  1. <input name="Respect des delais de reponse a vos consultations : MAUVAIS" type="checkbox">
  2. <input name="Respect des delais de reponse a vos consultations : PASSABLE" type="checkbox">
  3. <input name="Respect des delais de reponse a vos consultations : BON" type="checkbox">
  4. <input name="Respect des delais de reponse a vos consultations : TRES BON" type="checkbox">


 
Ah bon, bin je vous avais dit que j'étais pas un pro, la preuve en est faite. Alors si je résume : 1 question, 4 réponses avec 4 valeurs différentes, un truc comme ça quoi :
 
<td>Respect des delais de reponse a vos consultations</td>
      <td>  
        <input name='Respect des delais de reponse a vos consultations' type='checkbox' value='Mauvais'> Mauvais</td>
      <td>  
        <input name='Respect des delais de reponse a vos consultations' type='checkbox' value='Passable'> Passable</td>
      <td>  
        <input name='Respect des delais de reponse a vos consultations' type='checkbox' value='Bon'> Bon</td>
      <td>  
        <input name='Respect des delais de reponse a vos consultations' type='checkbox' value='Tres bon'> Tres bon</td>
 
IS IT :pt1cable:  ?

n°1846513
David Bori​ng
Posté le 03-02-2009 à 14:46:04  profilanswer
 

Non ! Il faut employer le tag label de toute façon.
http://www.w3schools.com/tags/tag_label.asp


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Un truc vraiment byzare avec un formulaire HTML

 

Sujets relatifs
Activation d'une zone "text" par défaut avec html[HTML][CSS] bas de page tjs en bas de la page ...
Envoyer des données d'un formulaire dans ma base MySQLNe pas formater le formulaire à l'échec
accent non visible HTML/ Notepad++Formulaire + pièce jointe!
Page html avec lien ftp : cacher login/mdpProblème de mise en page suite à l insertion d'un formulaire
FORMULAIRE : Listes sélections dynamiques[JAVA/EE] Export de données MySQL5 vers formulaire Word
Plus de sujets relatifs à : Un truc vraiment byzare avec un formulaire HTML


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR