我有這樣的JavaScript代碼:如何取消選中的選項在選擇列表中,當用戶確認錯誤(取消)
function change(varam){
if(confirm("Select this option?"))
{
} else {
if(varam=="1")
{
alert("Return selected to NO");
} else {
alert("Return selected to YES");
}
}
}
和HTML代碼:
<select id="sel" name="sel" onchange="change(this.value)">
<option value="1">YES</option>
<option value="0">NO</option>
</select>
我想要什麼:
假設選定的默認值是是。如果用戶選擇NO,顯示確認對話框,如果他想改變NO與否,如果選擇的是「OK」,NO將被選中的選項,如果選擇的是「取消」,那麼NO選項沒有被選中,但是回到YES選項被選中。反之亦然。
看到這個小提琴:http://jsfiddle.net/CtxUy/
喜歡這個? http://jsfiddle.net/CxxUy/1/ – 2013-02-22 02:03:37
@ExplosionPills:是的。感謝您的解決方案。我不知道它結果簡單:D – Fredy 2013-02-22 02:07:05