我有一個文本框,用於輸入汽車註冊號碼。註冊基於年份,格式爲GT 74454 12
,最後一位數12
代表年份2012
這意味着這輛車在2012
註冊。我想要一個將自動檢測最後兩位數字並影響下拉列表值的腳本。基於文本域中最後2個變量的下拉列表更改值
例如,如果年份範圍從09 - 12
下拉的值應該是紅色。如果範圍從13 - 16
,則下拉列表的值應變爲藍色。
HTML
<form id="form1" name="form1" method="post" action="">
<label for="car_no"></label>
<input type="text" name="car_no" id="car_no" />
<label for="select"></label>
<select name="select" id="select">
<option>Color Code</option>
<option>Red</option>
<option>Blue</option>
<option>White</option>
</select>
</form>
EDIT
there are some registrations that comes in a different format too which goes like this "GT 74454 X". How do i make the script autodect if the last digit is an alphabet the value shoud change to white
你可以請張貼迄今爲止已經嘗試過的js嗎? – Rhono
2009年之前註冊的汽車應該發生什麼和/或不適合這種格式? –
@DavidThomas,這是一個偉大的建議,我修改了帖子 –