Zeph Le 21/12/2008 à 23:11 yop,
Pour soumettre un formulaire via une fonction JavaScript, l'opération est simple : form.submit (). Le problème, c'est que si le formulaire en question contient un <input name="submit" ... /> alors form.submit ne fait plus référence à la fonction submit mais à l'input. Manque de bol ça ne m'arrange pas du tout de changer le nom de ce champ. Savez-vous s'il existe un moyen de contourner et de soumettre quand même le formulaire en JS dans ce genre de cas ?

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Mais ce button.click() appelle quoi? Ca m'etonne a moitie enfait ce comportement; c'est le meme sous tous les browsers que tu as essaye?
Sinon, des alternatives qui sont p-e pas modifees:
- getElementByID("myForm").submit()
- document.forms[formNumber].submit()
Spipu Le 22/12/2008 à 09:41 c'est le même problème quant tu appelle un champ "action", tu n'as alors plus accès à la propriété action du formulaire... très chiant !
Zeph Le 22/12/2008 à 15:21 oui, comme toujours, ça fait partie de mon "coding style" ; mais je vois pas le rapport ^^

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)