我很困惑匹配輸入值和數組。匹配輸入值和數組
我有一個輸入框,可以輸入作者名:
<b>Author's name:</b>
<input type="text" name="authorName">
而且還有三位作者在總,我把它們放在一個數組:
var authorName =["a","b","c"];
有三本書匹配這些作者在一個下拉列表中:
<b>Select Book:</b>
<select name="selectBook" id="bookName">
<option value="" selected="selected">-</option>
<option id="bookA"value="q">My Decade In The Premier League</option>
<option id="bookB"value="r">Harry Potter</option>
<option id="bookC"value="s">Twilight</option>
</select>
這是一個textarea來顯示書的信息;
如果用戶輸入「a」並選擇下拉列表「q」,給出信息「x」;
如果用戶輸入「b」並選擇下拉列表「r」,則給出信息「y」;
如果用戶輸入「c」並選擇下拉列表「s」,則給出信息「z」;
<br>
<input type="button" value="RETRIEVE">
<br>
<textarea name="infoBox"></textarea>
如果輸入名稱不在數組中或與書名不匹配。
textarea的框將輸出"author name is incorrect!"
我不知道該怎麼做。
是什麼讓這個問題從以前的有什麼不同? – undefined 2014-10-20 15:39:59
原因我想我在前一箇中沒有清楚地說出。所以答案不能解決問題 – 2014-10-20 15:42:35