Concurrence entre l'attribut 'action' d'un formulaire et un champ cache du meme nom
Bonjour
Je crois que le titre du topic resume assez bien.
J'ai un formulaire du type :
Code:
1 2 3 4 5 6
|
<form name="form" id="form" method="POST" action="./index.php">
...
<input type="hidden" id="action" name="action" value="save" />
...
</form> |
Je voudrais pouvoir le soumettre de diferentes facons en changeant l'attribut 'action'. J'ai essaye d'utiliser une fonction comme celle-ci :
Code:
1 2 3 4 5 6
|
function formSubmit() {
$('form').setAttribute('action', '/unAutrePath/index.php');
$('form').setAttribute('target', '_blank');
$('form').submit();
} |
Ca fonctionne sous Fx, mais IE7 confond l'attribut 'action' et le champs cache du meme nom...
Petite precision, je ne peux pas changer le nom du champ cache facilement (bien que j'aurais preferer faire ca).
Quelqu'un a-t-il une idee ?
Merci