Attention, ce sujet est un sujet ancien (5436 jours sans réponse)
didix
Bon, après quelques tentatives, des hauts et des bas, ca semble fonctionner, j'ai arrêté d'y chipoter avant que ca ne re-foire. Verdicte demain :petrus:
J'ai sorti le code JS de la page web aussi, p-e que ça a aidé...
gizmo
Oui, il faut du code, et une description plus precise de ce qui merde.
didix
Petit déterrage...

J'ai des soucis avec IE6 et du Javascript pour valider/récupérer les valeurs des champs d'un formulaire.
Sous FFox ca marche du tonnerre (sans le getElementByID() et avec, sauf que maintenant j'ai utilisé ce "getElementById" mais le test de champs vides ne marche plus... ça passe outre et ça envoie le formulaire directement.

Sous IE6 ca foire à cause d'un Select/Option, j'arrive pas à chopper la valeur sans cette fonction.

J'en ai marre. Vous avez une idée ?
Il faut du code ?
Clandestino
C'est gentil, mais le projet est déjà bouclé et livré chez le client :itm: (en plus, c'était en .net, pas en PHP).

Mais merci quand même
arachne
Cher Clandestino...
Bien que ton problème semble résolu, je me suis permis de faire un test avec une page html et un retour dans php (sans aucune prétention)...

Cela fonctionne...
Voici le code

  1. <html
  2. <head
  3. <script language="javascript"
  4.  function FormSubmit(cLang
  5.  { 
  6.   document.login.login_lang.value = cLang; 
  7.  document.login.submit(); 
  8.  } 
  9. </script
  10. </head
  11. <body
  12.  <form name="login" method="post" action="./test_script.php"
  13.   <input type="hidden" id="lang" name="login_lang" value="" /> 
  14.  </form
  15.  <input class="button" type="button" onclick="FormSubmit('nl');" value="NL" /> 
  16.  <input class="button" type="button" onclick="FormSubmit('fr');" value="FR" /> 
  17. </body
  18. </html>


  1. <?php 
  2.  echo '<login_lang>'.$_POST[login_lang].'</login_lang>'
  3.  exit
  4. ?>


Encore un précision, j'utilise : IE 7.0.5.....
Je me suis permis de sortir les boutons du formulaire... A quoi cela servirai-t-il de les envoyer dans la page résultat...
Clandestino
Sauf quand on use Ajax :')


Ben voilà, faut pas chercher plus loin :grin:
En tout cas savabien maintenant :itm:
didix


Sauf quand on use Ajax :')


C'est sur, c'est plus propre :oh:
:dehors:
3Dos
Un JS pour envoyer un formulaire c'est le mal :oh:


Sauf quand on use Ajax :')
zion
C'est pas faux non plus, pourquoi tu utilises pas un simple non à ton submit, il te donnerait le nom dans le script te permettant de savoir sur quoi le mec a cliqué, et le tout sans javascript :smile:
didix
Un JS pour envoyer un formulaire c'est le mal :oh:
Catégorie:  






Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?