[JS] Erreur sur formulaire double bouton

Résolu
AdminTOURS Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   -  
AdminTOURS Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je bloque sur un problème de validation de formulaire. Ca marche très bien sous Firefox, mais IE toute versions confondues foire.

ma déclaration de formulaire :
<form method="get" action="panier.php "name="form_panier" id="form_panier">

les deux boutons :
<input type="button" value="Recalculer" onclick="valid_form_page('panier.php');"/><br />
<input type="button" value="Etape suivante" onclick="valid_form_page('../panier/etape2.php');"/>


et mon javascript
function valid_form_page(page){
document.getElementById('form_panier').action = page;
document.getElementById('form_panier').submit();
}


Avec ou sans getelementbyid, ca foire, c'est comme si il ne reconnaissait pas l'id de mon formulaire. Même chose si je ne passe pas par un .js,

Message IE :
Cet objet ne gere pas cette propriete ou cette methode

Bref incompréhensible, l'erreur point vers la deuxième ligne du .js et au même endroit quand le code est dans mon formulaire directement.

Voilà, merci d'avance pour votre aide !
A voir également:

3 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Essaye avec cette méthode :
function valid_form_page(page){
    document.forms['form_panier'].action = page;
    document.forms['form_panier'].submit();
} 
0
AdminTOURS Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   92
 
Pas mieux malheureusement !
0
AdminTOURS Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   92
 
Bon en fait : ne jamais appeler un id "action", parce que IE confond avec "action =" du formulaire html,

Bon à savoir !
0