0

SO基本的には、2つのドロップダウンリストの値を使用またはチェックするHTML Webページにボタンを作成しようとしており、それに関連して適切なページにリンクします。しかし、IFステートメントは機能していないようです...

通常の href リンクを使用してみましたが、HTML で onclick を使用する場合など、うまくいきませんでした。

ここに私のコードがあります:

<select name="Module">
<option value="Module 10">Module 10</option>
<option value="Module 11">Module 11</option>
<option value="Module 20">Module 20</option>
<option value="Module 60">Module 60</option>
<option value="Module 70">Module 70</option>
<option value="Module 85">Module 85</option>
</select>


<select name="Sector">
<option value="Sector1">Sector1</option>
<option value="Sector2">Sector2</option>
<option value="Sector3">Sector3</option>
<option value="Sector4">Sector4</option>
</select>


<FORM> 
<INPUT type="button" value="OK" 
onClick="if (( Module=='Module 10') && (Sector=='Sector1)) {location.href='M10_S1.html'}"> 
</FORM> 
4

1 に答える 1

2

これはあなたが望むものでなければなりません:

<form>
<select name="Module">
<option value="1">Module 1</option>
<option value="2">Module 2</option>
<option value="3">Module 3</option>
<option value="4">Module 4</option>
<option value="5">Module 5</option>
<option value="6">Module 6</option>
</select>


<select name="Sector">
<option value="1">Sector1</option>
<option value="2">Sector2</option>
<option value="3">Sector3</option>
<option value="4">Sector4</option>
</select>

<input type="button" value="Confirm" onClick="location.href='./M' + Module.value + '_S' + Sector.value + '.htm'"> 
</form> 

ファイル名は「M#_S#.htm」の形式になります。

于 2012-09-14T04:14:38.130 に答える