View Single Post
Old 03-08-2012, 12:57 AM   PM User | #5
aroj
New Coder

 
Join Date: Mar 2012
Posts: 13
Thanks: 2
Thanked 0 Times in 0 Posts
aroj is an unknown quantity at this point
Opening a file containing:

Code:
<html>
<head>
<script language="JavaScript">
window.location="http://amazon.com";
</script>
</head>
</html>
works as anticipated. But not this:

Code:
<html>
</head>
<script type="text/javascript">
function validate() {
if (document.form.merchant.value == "") {
    alert("You did not make a selection");
    return false;
    }
var directTo = document.form.merchant.value;     
window.location="http://amazon.com"; // A constant, for now
}        
</script>
</head>

<body>
<form method="post" action="" name="form" onsubmit="return validate();">
<fieldset>
Redirect: <select name="merchant">
<option value="" selected="yes">Please select</option>
<option value="https://www.amazon.com">amazon</option>
<option value="https://www.ebay.com">ebay</option>
<option value="https://www.bestbuy.com">bestbuy</option>
</select>
<br />
<input type="submit" name="redirect" value="Submit" />
</fieldset>
</form>
</body>
It seems as though validate() is invoked onsubmit, though, otherwise "You did not make a selection" wouldn't flash when it's appropriate.
aroj is offline   Reply With Quote