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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Action d'un formulaire "non accessible" !!?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Action d'un formulaire "non accessible" !!?

n°690543
El_gringo
Posté le 02-04-2004 à 10:07:12  profilanswer
 

c'est à n'y rien comprendre.
Voici mon problème :
Dans ma page HTML (Jsp en fait), j'ai :
 
- un formulaire :


<form action="<%=strServletStampsUrl%>" method="post" name="<%=JLDSStampsModifier.FORM_STAMPS%>" target="_self" id="<%=JLDSStampsModifier.FORM_STAMPS%>">


 
- dans ce formulaire, un select comportant l'attribut "onChange" :


onChange="javascript:updateStamp();


 
- et enfin, ente les balises "head" de ma page, la défnition de cette fonction updateStamp :

Code :
  1. function updateStamp (theField) {
  2.     // 4 alert pour debug
  3.     alert ('name : ' + document.<%=JLDSStampsModifier.FORM_STAMPS%>.name);
  4.     alert ('target : ' + document.<%=JLDSStampsModifier.FORM_STAMPS%>.target);
  5.     alert ('action : ' + document.<%=JLDSStampsModifier.FORM_STAMPS%>.action);
  6.         document.<%=JLDSStampsModifier.FORM_STAMPS%>.action = '';
  7.         document.<%=JLDSStampsModifier.FORM_STAMPS%>.submit();
  8.     }


 
Dans cette configuration, quand je change l'élément sélectionné dans mon select, s'affiche bien dans un boite de dialogue le nom du formulaire (valeur de la variable JLDSStampsModifier.FORM_STAMPS)
et la cible du formulaire ( _self ). Mais quand vient le moment d'afficher l'action, au lieu de celle-ci, c'est [object] qui s'affiche. ça ne me gène pas en soit, mais un erreur se produit quand j'essaye de mettre action=''
 
Qqn voit une expliquation possible à ça ?
 
EDIT : j'oubliais. L'erreur ne se produit que sous IE (pas sous FireFox), et le message d'erreur quand on essaye de modifier l'action du formulaire est "cet objet ne gère pas cette propriété ou cette méthode".


Message édité par El_gringo le 02-04-2004 à 10:09:45
mood
Publicité
Posté le 02-04-2004 à 10:07:12  profilanswer
 

n°690571
El_gringo
Posté le 02-04-2004 à 10:26:14  profilanswer
 

Ok, je viens de trouver. C'est un peu tout con ! :D
Je viens de me rendre compte qu'un champ caché de mon formulaire porte le nom "action". ça semble déranger IE.
ça veut dire qu'aucun paramètre nommé "action" ne devrait exister ou alors uniquement en le passant par URL ?

n°690590
nagadoudi
T nagadoudi, rentre ta finette
Posté le 02-04-2004 à 10:49:10  profilanswer
 

Euh... je bosse actuellement sur un site avec des formulaires (method="post" ) et dans chacun un champs caché "action" qui ne pose pas de problème...
 

<form action="ma_cible" method="post">
<input type="hidden" name="action" value="add" />
...

n°690601
El_gringo
Posté le 02-04-2004 à 10:55:58  profilanswer
 

nagadoudi a écrit :

Euh... je bosse actuellement sur un site avec des formulaires (method="post" ) et dans chacun un champs caché "action" qui ne pose pas de problème...
 

<form action="ma_cible" method="post">
<input type="hidden" name="action" value="add" />
...




 
Donc ça pose pb uniquement quand on tente d'accèder à l'action du form via JS (sous IE 6 en tout cas).


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

  Action d'un formulaire "non accessible" !!?

 

Sujets relatifs
Hébergement SQL avec port 3306 accessible[html/js] Conseil sécurité et formulaire html
[PHP] comment revenir sur le formulaire precedent deja rempli[JS] un formulaire de paiment
validation de formulaire avec JS1 formulaire avec 2 bouton submit qui vont a 1 page differente(resolu)
Exemple de code pour recuperer les donnes d un formulaireStockage de fichier via un formulaire
EasyPHP 1.7 + Acces à une BDD + échange de variable sans formulaireAdditionner des case de mon formulaire ?
Plus de sujets relatifs à : Action d'un formulaire "non accessible" !!?


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