[JavaScript] xhtml et attribut name d'un formulaire incompatible

xhtml et attribut name d'un formulaire incompatible [JavaScript] - HTML/CSS - Programmation

Marsh Posté le 26-09-2005 à 19:09:36    

Sur mon site j'ai fait un formulaire, et pour eviter d'avoir tout les jours au moins 4 envois "dans le vent" (formulaire vide) j'avais mis un script javascript qui me permetais de vérifier si les champs sont vides. Mais lorsque j'ai entamé mes travaux de mises au normes, je me suis aperçu que l'attribut 'name', necessaire au fonctionnement du script, est incompatible avec le xhtml 1.1.
 
Alors comment faire fonctionner mon script ? Peut on se servir de l'attribut 'id' pour cibler le formulaire, à la place de 'name' ?
Ou alors existe-t-il une alternative au javascript, sachant que je ne peut pas modifier la page qui "reçoit" ?

Reply

Marsh Posté le 26-09-2005 à 19:09:36   

Reply

Marsh Posté le 26-09-2005 à 19:38:10    

id....
 
http://www.aidejavascript.com/glossaire8.html#4
 
 ;)


Message édité par xtof_83 le 26-09-2005 à 19:39:55
Reply

Marsh Posté le 26-09-2005 à 21:17:49    

l'attribut name, n'est valable que pour les champs d'un formulaire, les autres éléments d'une page HTML portent un id
 
<input type="text" name="toto" id="toto">

Reply

Marsh Posté le 26-09-2005 à 23:38:16    

Et surtout ne pas utiliser l'XHTML 1.1 qui n'est pas supporté par IE [:spamafote] (et surtout ne pas venir dire "mais si ça marche" : l'XHTML 1.1 doit obligatoirement être envoyé avec le type MIME application/xhtml+xml, qu'IE ne gère pas)

Reply

Marsh Posté le 27-09-2005 à 05:43:05    

et paf, dans les dans, merci FlorentG de cette précision que j'oublie de preciser

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed