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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Pb select / submit

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb select / submit

n°962178
lapartdomb​re
Posté le 25-01-2005 à 18:06:00  profilanswer
 

Bonjour j'ai un formulaire et je chercher à récupérer l'url d'un select. Cette url doit etre mon adresse de renvoie de mon formulaire.
 
Cela ne fonctionne pas. Voici mon code:
 

Code :
  1. <script language="JavaScript">
  2. var selectedOptionValue = "createEPUS.do";
  3. var selectedOptionText = null;
  4. function variable()
  5. {
  6. selectedOptionValue = document.creerenveloppe.type.options[document.creerenveloppe.type.selectedIndex].value;
  7. selectedOptionText = document.creerenveloppe.type.options[document.creerenveloppe.type.selectedIndex].text;
  8. window.location=selectedOptionValue;
  9. if (document.creerenveloppe.budgetDevise.value.length == 0)
  10. {
  11. alert("Le champ budget ne doit pas être nul" );
  12. }
  13. else
  14. {
  15. alert(selectedOptionValue);
  16. document.creerenveloppe.submit();
  17. }
  18. return selectedOptionValue;
  19. }
  20. </script>
  21. </head>


...

Code :
  1. <form action="createenveloppe.do" method="post" name="creerenveloppe" id="creerenveloppe">
  2. <select name="type"  class="input_creation" >
  3.                   <option value="createEPUS.do"></option>
  4.                   <option value="createEPUC.do">EPU complexe</option>
  5.                   <option value="createCL.do">Congrès Local</option>
  6.                   <option value="createCI.do">Congrès International</option>
  7.                 </select>
  8. </form>
  9. ...
  10. <a OnClick="variable();">

mood
Publicité
Posté le 25-01-2005 à 18:06:00  profilanswer
 

n°962186
Bidem
Posté le 25-01-2005 à 18:28:33  profilanswer
 

Code :
  1. window.location=selectedOptionValue;


 
C'est pas la bonne façon de faire (en plus c'est pas bon au point de vue de la syntaxe)
 

Code :
  1. // Mise à jour du champ action du formulaire
  2. document.creerenveloppe.action=selectedOptionValue;
  3. if (document.creerenveloppe.budgetDevise.value.length == 0)
  4.   {
  5.     alert("Le champ budget ne doit pas être nul" );
  6.   }
  7. else
  8.   {
  9.     alert(selectedOptionValue); 
  10.     document.creerenveloppe.submit();
  11.   }
  12. return false; // sinon tu vas executer le lien <a>
  13. }


Message édité par Bidem le 25-01-2005 à 18:29:13
n°962188
lapartdomb​re
Posté le 25-01-2005 à 18:32:15  profilanswer
 

tu ferais comment toi alors
je suis un peu larguer en javascript mais je n'ai pas le moyen de faire autrement et il faut que j'avance sur mon projet

n°962189
lapartdomb​re
Posté le 25-01-2005 à 18:33:04  profilanswer
 

Je commence à ne plus y voir clair dans javascript

n°962192
lapartdomb​re
Posté le 25-01-2005 à 18:43:48  profilanswer
 

Meme en mettant

Code :
  1. <script language="JavaScript">
  2. var selectedOptionValue = "createEPUS.do?actionStruts=createenveloppe";
  3. var selectedOptionText = null;
  4. function variable()
  5. {
  6. selectedOptionValue = document.creerenveloppe.type.options[document.creerenveloppe.type.selectedIndex].value;
  7. selectedOptionText = document.creerenveloppe.type.options[document.creerenveloppe.type.selectedIndex].text;
  8. document.creerenveloppe.action=selectedOptionValue;
  9. if (document.creerenveloppe.budgetDevise.value.length == 0)
  10.   {
  11.     alert("Le champ budget ne doit pas être nul" );
  12.   }
  13. else
  14.   {
  15.     alert(selectedOptionValue); 
  16.     document.creerenveloppe.submit();
  17.   }
  18. return false; // sinon tu vas executer le lien <a>  
  19. }
  20. ...
  21. <a href="#" OnClick="variable();">
  22. </script>


 
Cela ne fonctionne pas

n°962511
Bidem
Posté le 26-01-2005 à 09:57:39  profilanswer
 

.


Message édité par Bidem le 26-01-2005 à 10:00:38
n°962513
Bidem
Posté le 26-01-2005 à 09:59:36  profilanswer
 

lapartdombre a écrit :

Cela ne fonctionne pas


 
ça fait quoi ?
 
Si c'est juste le lien qui n'apparait pas, c'est normal. Essaye comme ça :

Code :
  1. <a href="#" OnClick="variable();">Textedu Lien</a>



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

  Pb select / submit

 

Sujets relatifs
Taille des select et textes trop longs....??Submit
Select max en accesSelection d'un champs et validation avec submit()
select d'une resultat isssus d'une procedure sql[Javascript] Boutons submit + controles de validation
Largeur d'un SELECTConserver la position d'une page lors d'un submit
SELECT MIN(date) marche pas !!!! 
Plus de sujets relatifs à : Pb select / submit


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