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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [résolu] OnSubmit et la validation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] OnSubmit et la validation

n°938071
plainsofpa​in
Pingouino's lover
Posté le 05-01-2005 à 16:19:16  profilanswer
 

Voila, depuis le temps que je le peaufine, j'espère arriver a rendre toutes les pages de mon site valide XTHML 1.0. C'est deja le cas pour toutes les pages sauf celles ou se trouve un formulaire avec un onSubmit="actionjsquejepeuxpasenlever", car le validateur me dit que le onSubmit n'est pas autorisé ...
 
Moi je veux bien, mais que mettre à la place ?


Message édité par plainsofpain le 05-01-2005 à 16:43:11

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
mood
Publicité
Posté le 05-01-2005 à 16:19:16  profilanswer
 

n°938080
FlorentG
Posté le 05-01-2005 à 16:22:04  profilanswer
 

Ben si, le onsubmit est bien authorisé :??:

n°938090
FlorentG
Posté le 05-01-2005 à 16:24:57  profilanswer
 

Voici un extrait de la DTD XHTML1.0 Strict :

Code :
  1. <!--================ Forms ===============================================-->
  2. <!ELEMENT form %form.content;>   <!-- forms shouldn't be nested -->
  3. <!ATTLIST form
  4.   %attrs;
  5.   action      %URI;          #REQUIRED
  6.   method      (get|post)     "get"
  7.   enctype     %ContentType;  "application/x-www-form-urlencoded"
  8.   onsubmit    %Script;       #IMPLIED
  9.   onreset     %Script;       #IMPLIED
  10.   accept      %ContentTypes; #IMPLIED
  11.   accept-charset %Charsets;  #IMPLIED
  12.   >


 
onsubmit y figure bien

n°938096
plainsofpa​in
Pingouino's lover
Posté le 05-01-2005 à 16:29:07  profilanswer
 

avec un "s" minuscule ...
 
J'avais un s majuscule ...
 
Sinon j'ai un autre problème ... Il me dit que mes <label> ne sont pas autorisés à cet endroit :
 

Code :
  1. <fieldset class="fieldset_fin">
  2.         <legend>Connectez vous :</legend>
  3.          <form method="post" onsubmit="crypt_pass(this);" action="login.php">
  4.             <label for="login">Login :</label>
  5.             <input type="text" id="login" name="login" /><br />
  6.             <label for="password">Password : </label>
  7.             <input type="password" id="password" name="pass" /><br />
  8.             <input type="submit" value="Se logger" />
  9.           </form>
  10.         </fieldset>


 
lien pour voir les erreurs du validateur : http://validator.w3.org/check?uri= [...] 1.0+Strict
 
Je dois avouer que je pige pas tout la ...


Message édité par plainsofpain le 05-01-2005 à 16:29:23

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°938098
FlorentG
Posté le 05-01-2005 à 16:30:18  profilanswer
 

Faut toujours genre un <div> dans un form :

Code :
  1. <form>
  2.   <div>
  3.      <label>....
  4.   </div>
  5. </form>


 
<form> n'est pas un conteneur en fait.

n°938109
plainsofpa​in
Pingouino's lover
Posté le 05-01-2005 à 16:35:43  profilanswer
 

Ah bon ? Je croyais ...  
 
Donc j'ai mis des beaux div vides pour l'instant, mais je vais surement les nommer pour faire bien ...
 
parce que pour l'instant le validateur me met :
 
"This Page Tentatively Validates As XHTML 1.0 Strict (Tentatively Valid)!"
 
J'aime bien le tentatively ^^
 
Encore une fois tu m'aides bcp, merci Florent :D
 
Edit : c'est bien ca, donner un nom au div pouyr etre correct semantiquement suffit ... Merci encore donc ^^


Message édité par plainsofpain le 05-01-2005 à 16:36:50

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°938117
FlorentG
Posté le 05-01-2005 à 16:38:38  profilanswer
 

Ah c'est nouveau ce "Tentatively", j'avais jamais vu

n°938118
FlorentG
Posté le 05-01-2005 à 16:39:24  profilanswer
 

Ah ok, c'est parce que t'as forcé un Doctype. Suffit de le remettre en auto-detect, et ça marche : http://validator.w3.org/check?uri= [...] Flogin.php

n°938126
plainsofpa​in
Pingouino's lover
Posté le 05-01-2005 à 16:41:43  profilanswer
 

j'avais aussi crée le div conteneur des éléments du formulaire sans id ou class, c'était pour ca surtout je pense ^^
 
Reste plus qu'a nettoyer un peu le code, enlever les div inutiles et ca sera enfin propre ...
 
Je fais le serment de ne jamais plus utiliser de tables pour la mise en page, c'est trop moche :D


Message édité par plainsofpain le 05-01-2005 à 16:42:57

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°938145
FlorentG
Posté le 05-01-2005 à 16:45:22  profilanswer
 

Bah normalement sans id ou class, ça marche aussi : Validator


Message édité par FlorentG le 05-01-2005 à 16:45:58
mood
Publicité
Posté le 05-01-2005 à 16:45:22  profilanswer
 

n°938154
plainsofpa​in
Pingouino's lover
Posté le 05-01-2005 à 16:48:50  profilanswer
 

Oui, étrange ... (je n'avais pas forcé le doctype avant ...)
 
Bon l'important c'est que ca soit propre et valide ! Si le problème du tentatively se repose, on lui règlera son compte :D


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°938161
FlorentG
Posté le 05-01-2005 à 16:55:06  profilanswer
 

Sinon pour être plusse sémantique, dans ton code, remplace par exemple '<div class="titre_centre">Accueil</div>' par un '<h2>Accueil</h2>'.
 
En fait pour les titres, t'as 6 niveaux : h1, h2, h3...h6, à hiérarchiser comme ça par exemple :

Code :
  1. <div>
  2. <h1>Titre 1</h1>
  3. <div>
  4.  <h2>Titre 1.1</h2>
  5.  <p>Paragraphe associé au titre 1.2</p>
  6. </div>
  7. <div>
  8.  <h2>Titre 1.2</h2>
  9.  <ul>
  10.   <li>Cette liste</li>
  11.   <li>Est associé à la partie 1.2</li>
  12.  </ul>
  13. </div>
  14. <div>

n°938166
plainsofpa​in
Pingouino's lover
Posté le 05-01-2005 à 16:58:26  profilanswer
 

c'est une idée que je vais exploiter ...
 
Je veux changer de mise en page, donc je refais un nouveau CSS, je vais en profiter pour revoir tout ca ^^
 
Je posterai ici le code nettoyé quand ca sera fait.


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°938167
FlorentG
Posté le 05-01-2005 à 16:59:45  profilanswer
 

Etudie bien la structure, pour plein de choses il existe des balises. Y'a pas que les div et les span. T'as aussi donc comme dit les titres, les listes, les paragraphes, les listes de définitions, les adresses, etc...


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

  [résolu] OnSubmit et la validation

 

Sujets relatifs
[php5] Bloquer l'erreur d'un include/require [résolu][Java] Mettre une image de fond dans un container [Resolu]
[OpenGL] Probleme avec le rouge ... [resolu][RESOLU]problème de récupération de date
impossible d'ajouter des composants OCX sur VB6 [Résolu][PHP] Erreur lors d'un test d'un cookie inexistant [Résolu]
problémes de rep parent (ASP) - (résolu)[résolu] Rendre un textarea pas éditable
Controler Media Player Classic ? [RESOLU][Batch DOS] Test de 2 variables - [RESOLU]
Plus de sujets relatifs à : [résolu] OnSubmit et la validation


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