私はJavaScriptが初めてで、入力の種類に応じてさまざまなイベントを発生させようとしています。HTMLヘッダーに次のものがあります。
<script type="text/javascript">
function validateForm(){
var val=document.getElementsByName("destination");
if (val == "deprecated"){
window.location="http://website.com/";
}
}
</script>
次に、本体には次のものがあります。
<select name="destination">
<option value="current_builds">Current Builds</option>
<option value="deprecated">Deprecated Files</option>
<option value="mailing_list">Mailing List</option>
</select><br/>
<input type="button" value="next >" onClick="validateForm()" />
ただし、これは何もしません。同じページにとどまるだけです。また、次のように言ってフォームタグ内にラップしようとしました:
<form name="my_form" onSubmit="validateForm()">
...
</form>
そして、一致するJavaScriptを持っています:
var val = document.forms["my_form"]["destination"].value
しかし、これもうまくいきませんでした。
誰が問題が何であるかを見ますか?ありがとう。