Réaction inatendue d'un formulaire

Réaction inatendue d'un formulaire - HTML/CSS - Programmation

Marsh Posté le 20-01-2003 à 12:06:06    

ReBonjour,
 
J'ai crée un petit formulaire avec deux select et un bouton submit.
 
Au début, je n'avais spécifié que les champs id pour les éléments puisque je travaille en XHTML 1.1. Malheureusement chaque fois que j'envoyais le formulaire, je n'arrive pas à récupérer les informations dans mon script ASP et ce, avec IE et Mozilla.
 
J'ai donc essayer en spécifiant en plus les champs name pour chaque élément. Et là, ca fonctionne.
 
Je m'interroge un peu du pourquoi je suis encore obligé de spécifié le champ name?
 
Merci pour votre aide.

Reply

Marsh Posté le 20-01-2003 à 12:06:06   

Reply

Marsh Posté le 20-01-2003 à 12:08:59    

heu.... Que ce soit pour les input ou les textarea, la balise name est permise... C'est juste pour le form et les images qu'elle est interdite ;)
 
 
PS : mais c'est vrai qu'un $_ID['variable'] serait le bienvenu en php. :D


Message édité par Hermes le Messager le 20-01-2003 à 12:10:07
Reply

Marsh Posté le 20-01-2003 à 12:20:36    

Hermes le Messager a écrit :

heu.... Que ce soit pour les input ou les textarea, la balise name est permise... C'est juste pour le form et les images qu'elle est interdite ;)
 
 
PS : mais c'est vrai qu'un $_ID['variable'] serait le bienvenu en php. :D
 


 
la balise "name" est interdite dans les form !??
Et on est censé faire comment pour appliquer du Javascript à une form (ou son contenu) ?

Reply

Marsh Posté le 20-01-2003 à 12:21:55    

getElementByid() ;) Tu t'intéresses directement au objets contenus dans le form. Pas au form lui-même.


Message édité par Hermes le Messager le 20-01-2003 à 12:23:11
Reply

Marsh Posté le 20-01-2003 à 12:21:58    

Tu dois utiliser la fonction getElementById, je suppose.

Reply

Marsh Posté le 20-01-2003 à 12:23:18    

ça :


<form action="montruc" method="post" name="maform">
   <input type="text" name="moninput">
<form>


 
ds du js :


document.maform.moninput.focus();


 
??

Reply

Marsh Posté le 20-01-2003 à 12:25:38    

G jammais mis d'ID à mes éléments ! :D

Reply

Marsh Posté le 20-01-2003 à 12:26:00    

non.
 
 

Code :
  1. <form action="montruc" method="post">
  2. <input type="text" id="moninput" name="moninput" />
  3. <form>
  4. Et dans le JS :
  5. document.getElementById('moninput').focus();

 
 

Reply

Marsh Posté le 20-01-2003 à 12:44:29    

Ben El_gringo, tu es HTML compliant et pas XHTML compliant, pas bien  :pfff:  :sarcastic:

Reply

Marsh Posté le 20-01-2003 à 14:26:40    

SoulJacker a écrit :

Ben El_gringo, tu es HTML compliant et pas XHTML compliant, pas bien  :pfff:  :sarcastic:  


 
...Et !? Pourquoi que je devrais être XHTML compilant ?

Reply

Marsh Posté le 20-01-2003 à 14:26:40   

Reply

Marsh Posté le 20-01-2003 à 14:28:27    

Ben parce que les différences sont négligeables et que tant qu'à faire... ;)

Reply

Sujets relatifs:

Leave a Replay

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