submit partiel d'un formulaire

submit partiel d'un formulaire - HTML/CSS - Programmation

Marsh Posté le 08-01-2008 à 20:15:11    

Bonsoir à tous !
Il m'est arrivé une chose très bizarre aujourd'hui à mon travail !
 
J'ai un formulaire HTML contenant plusieurs champs de saisie et muni d'un controle d'upload de fichier "*.doc" (avec le champ caché MAX_FILE_SIZE bien sûr) que j'exploite à l'aide de script PHP du coté serveur.
Lors de l'affichage de ce formulaire, je constate qu'en déroulant le DOM dans firebug : il n'y a que les trois champs
(le champ d'upload, le bouton de soumission et le champ caché MAX_FILE_SIZE ) dans l'objet/le noeud "forms" qui sont visibles !
 
Aussi lors de la soumission de ce formulaire, seuls ces trois champs sont affichés lors d'un "print_r($_POST);".
Et pourtant :
- les attributs de la balise <FORM> sont bien renseignés, c'est-à-dire : id, name, enctype, method, action !
- les balises <FORM> et </FORM> encadre bien tout mes controles.
- le script de vérification coté client (javascript) se déroule sans problème !
- lorsqu'on fait un alert("document.my_form.elements.length" ); dans un quelconque évènement, j'obtiens bien autant d'éléments affichés dans la page que la valeur affichée par la boite de dialogue alert.
 
Je voudrais savoir si quelqu'un sait à quoi est due cette soumission partielle de formulaire !
A quoi est du ce problème de visibilité de controles HTML ?
 
Une proposition de solution ou des suggestions ne seront pas de refus !
 
Depuis que je fais de la programmation internet c'est la première fois que je vois ça !
 
Malinski2006.
 
PS.:
Je ne peux pas fournir de code, car je dois respecter une clause de non-divulgation ! Je dois donc rester le plus vague possible tout en exposant clairement mon problème.  
Merci de votre compréhension !

Reply

Marsh Posté le 08-01-2008 à 20:15:11   

Reply

Marsh Posté le 09-01-2008 à 13:08:24    

rien pigé... tu as 3 champs dans le formulaire, et tu les récupèrent en POST, à quoi tu t'attends de plus? il est où le problème?

Reply

Sujets relatifs:

Leave a Replay

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