FORUM Tom's Hardware » Programmation » HTML / Javascript » submit() sous javascript
 

submit() sous javascript

Il y a 236 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : submit() sous javascript
 
Plus d'informations

Salut !
 
J'utilise le script suivant pour faire un post de formulaire :
 
<script language="JavaScript">
function verif(){
 document.form1.login.value="2";
 document.form1.pwd.value="null";
 document.form1.submit();
}
</script>
 
Les champs login et pwd du formulaire prennent bien les valeurs indiquées ci-dessus mais le formulaire n'est pas posté à la page désirée.
 
En plus, le navigateur IEXPLORER m'indique qu'il y a une erreur sur le page, tout me porte a penser que l'erreur provient du Javascript!
 
la balise qui fait appel a la fonction verif() est la suivante :
 
<INPUT class=m-bt-f onclick="verif()" tabIndex=4 type="button" value="Accès public">
 
la déclaration du formulaire est la suivante :
 
<FORM name="form1" action="verif.php" method="post">
 
Quelqu'un a-t-il une idée d'où peut bien provenir le problème ?

Rubik's Addict !
Plus d'informations

et avec ça :  
function verif(){  
 document.forms["form1"].login.value="2";  
 document.forms["form1"].pwd.value="";  
 document.forms["form1"].submit();  
}


---------------
==> Bill2's Process Manager, gestionnaire de processus automatique, gérer l'affinité sous Windows <==
La v3.2.1.7 (04/08/2008) est sortie

Un combat ?
Plus d'informations

Bonjour skoks_cpe,
 
As tu corrigé ce pb ?
De mon côté, j'ai le même symptome : "erreur sur la page" selon IE6, avec la ligne  
parent.iframe.document.forms[0].submit();
 
J'ai vérifié énormément de choses, et le reste comme parent.iframe.document.forms[0].submit.value="Sauver";  
ne déclenche pas d'erreur.
 
Je ne comprends vraiment pas.
 
Franck111
 
 

naure a écrit :

Salut !
 
J'utilise le script suivant pour faire un post de formulaire :
 
<script language="JavaScript">
function verif(){
 document.form1.login.value="2";
 document.form1.pwd.value="null";
 document.form1.submit();
}
</script>
 
Les champs login et pwd du formulaire prennent bien les valeurs indiquées ci-dessus mais le formulaire n'est pas posté à la page désirée.
 
En plus, le navigateur IEXPLORER m'indique qu'il y a une erreur sur le page, tout me porte a penser que l'erreur provient du Javascript!
 
la balise qui fait appel a la fonction verif() est la suivante :
 
<INPUT class=m-bt-f onclick="verif()" tabIndex=4 type="button" value="Accès public">
 
la déclaration du formulaire est la suivante :
 
<FORM name="form1" action="verif.php" method="post">
 
Quelqu'un a-t-il une idée d'où peut bien provenir le problème ?


Plus d'informations

de mon côté j'ai trouvé. Il fallait faire :
window.parent.document.Forms[0].submit() ;
(c'est window.parent qui semble absolument nécessaire)
 
Avec cette instruction, je n'ai désormais plus l'erreur signalée par IE (ou FF), ...
 
mais je n'arrive pas à simuler le clic sur le bouton "submit" du formulaire de l'iframe : le reste du traitement (en PHP) fait un test : $_POST["submit"] = "Sauver"   et je n'arrive pas à faire en sorte que cette variable (globale j'imagine) passe à "Sauver"  
 
Ou peut-être manque t il autre chose pour simuler ce clic ?
 
Merci par avance d'un conseil, je ne suis vraiment pas un expert du javascript !
 
Franck111


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » HTML / Javascript » submit() sous javascript
 

Annonces Google
Publicité