Problème entre javascript et formulaire HTML

Problème entre javascript et formulaire HTML - HTML/CSS - Programmation

Marsh Posté le 23-03-2005 à 19:11:47    

Bonjour,
 
 j'ai un problème avec un script javascript.
 
J'ai besoin d'éffectuer un submit d'un formulaire à partir un script situé à l'intérieur du boby de ma page.
Mais il ne semble pas voir mon formulaire.
 
Une idée pour que je puisse voir mom formulaire depuis ma fonction javascript ?

Code :
  1. <form name="monFormulaire">
  2. </form>
  3. <SCRIPT type='text/JavaScript'>
  4. function supprimeDocument(){
  5.    var url ='mon url';
  6.    document.forms['monFormulaire'].action=url;
  7.    document.forms['formulaire"+typeLien+"'].submit();
  8. }
  9.           </SCRIPT>


 
 
Merci


Message édité par moritan le 24-03-2005 à 10:35:55
Reply

Marsh Posté le 23-03-2005 à 19:11:47   

Reply

Marsh Posté le 23-03-2005 à 22:08:45    

Code :
  1. <form id="monFormulaire">
  2. </form>


 

Code :
  1. <script type='text/javascript'>
  2. function supprimeDocument(){
  3.     var url ='mon url';   
  4.     document.getElementById("monFormulaire" ).action=url;
  5.     document.getElementById("monFormulaire" ).submit();
  6. }
  7. </script>

Reply

Marsh Posté le 24-03-2005 à 09:59:43    

Merci  
mais j'ai toujours le même message d'erreur

Citation :


document.getElementById(...) à la valeur null ou n'est pas un objet.


 
Si vous avez d'autres idée, je suis toujours preneur.
Merci
 

Reply

Marsh Posté le 24-03-2005 à 10:05:23    

moritan a écrit :

Merci  
mais j'ai toujours le même message d'erreur

Citation :


document.getElementById(...) à la valeur null ou n'est pas un objet.


 
Si vous avez d'autres idée, je suis toujours preneur.
Merci


 
code

Reply

Marsh Posté le 24-03-2005 à 13:34:38    

Si tu es sûr que ton formulaire est le premier, tu peux aussi essayer document.forms[0] mais si un jour tu ajoutes un formulaire au-dessus (un login de membre par exemple), ton script foirera.
 
En tout cas, document.forms[] tu dois y mettre le "numéro" du formulaire (en commençant à 0) et document.getElementById(''), tu dois y mettre l'id de l'élément auquel tu veux accéder.

Reply

Sujets relatifs:

Leave a Replay

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