Bonjours, je code un site en php/html, et j'ai besoins de changer la partie action d'un formulaire.
Le truc c'est que j'ai une partie select dans le formulaire, et quand l'utilisateur clique sur un choix, la partie action du formulaire change et le formulaire est envoyé.
J'ai vite compris qu'il me faudrait du javascript pour faire cela, mais je n'y connais rien en javascript et j'ai donc du mal.
Voici mon code :
La fonction :
Citation :
<script language="javascript">
function loadtype(){
document.forms['typechoice'].action = 'index.php?contenu=blog&style=' + this.form.elements['style'].options[this.form.elements['type'].selectedIndex].value;
document.typechoice.submit();
}
</script>
|
Puis dans le formulaire y a : onchange="loadtype()"
Et entre les balise head : <SCRIPT LANGUAGE="JavaScript" SRC="div/loadtype.js"></SCRIPT>
Avec ce code la rien ne se passe, si à la place de loadtype() je mets directement document.typechoice.submit();, alors le formulaire est bien chargé (mais sans la modification de action).
Quelqu'un pourrait-il me dire mon erreur ?
Merci d'avance.
Siron
Message édité par Siron le 30-12-2006 à 10:28:16