Moderator |
|
Ik heb een wazig probleem.
Ik heb een formulier:
<form name="zoeken" action="eoa_url_1.php" method="post">
Maar op grond van een bepaalde waarde van een selectbox binnen dit formulier zou de action veranderd kunnen worden.
Dit regel ik met een functie, die er globaal als volgt uit ziet:
function check(waarde) {
if(waarde == 1) {
document.forms['zoeken'].action = <root>+"eoa_url_1.php";
} else {
document.forms['zoeken'].action = <root>+"eoa_url_2.php";
}
}
function check(waarde) { if(waarde == 1) { document.forms['zoeken'].action = <root>+"eoa_url_1.php"; } else { document.forms['zoeken'].action = <root>+"eoa_url_2.php"; } }
Waar <root> de volledige URL naar de site-root is (van de vorm http://www.bla.com/test/)
Als ik een waarde verschillend van 1 selecteer (en hij dus naar eoa_url_2.php zou moeten gaan) stuurt IExplorer mij steevast naar eoa_url_1.php, en dit is niet de bedoeling.
Ik krijg ook de mededeling "Deze eigenschap of methode wordt niet ondersteund door dit object", en deze foutmelding wijst naar de regel van de functie waar ik de action wil veranderen.
Is dit niet toegestaan in IExplorer, om via een JavaScript-functie de action van een form te veranderen?
Ik snap er eerlijk gezegd geen hol van waarom dit niet gewoon werkt . In FF werkt het prima...
|