2013-05-01 109 views
0

我試圖在HTML中製作的下拉列表中獲取JavaScript驗證。我寫了下面的代碼,試圖添加驗證一個下拉的JavaScript的菜單,在這裏它是:下拉列表中的JavaScript驗證

function validateBasket() 
{ 
if(document.Shopping.elements.Consoles.value == "Please Select") 
{ 
alert("Please select a Console"); 
document.Shopping.elements.Consoles.focus(); 
return false; 
} 
} 

然而,當我點擊提交按鈕,沒有驗證已經完成,它會直接到下一頁。這是表單標籤開始的HTML代碼:

<form name="Shopping" action="Confirmation_Shop.html" onsubmit="return validateBasket()" method="get"> 

而這是HTML格式的下拉列表代碼:

<center><p><b>Select your Gaming Console:</b></p> 
<select name="Consoles"> 
<option value="Default">Please Select</option> 
<option value="PS3">PlayStation®3</option> 
<option value="XB360">Xbox 360</option> 
<option value="PC" >PC</option> 
<option value="WII">Wii</option> 
<option value="WIIU">Wii U</option> 
</select></center> 
+0

期權的價值= =選項的文本 – epascarello 2013-05-01 16:37:01

回答

1

試試這個

if(document.Shopping.elements.Consoles.value == "Default"){.. 
+0

是的,幾秒鐘前嘗試過,它的工作.... * Facepalm * – user2262982 2013-05-01 16:36:17