因此,這裏是我的問題:onclick =「submit();」的不同行爲在不同的瀏覽器
base.html文件
<html>
<head>
<head>
<body>
<form action="select.html">
<select name="decide" onclick="submit();">
<option>Choose Me!</option>
<option>No me!</option>
<option>We both know you want to choose me</option>
<option>Nobody ever chooses me :(</option>
</select>
</form>
</body>
</html>
的onlick="submit();"
屬性在不同的瀏覽器不同的行爲。
在Opera和鉻的部位表現爲我想。 如果單擊選擇列表,該列表彈出,你可以選擇一個條目。 在Firefox和Internet Explorer onclick屬性觸發在列表中請求到服務器的第一個項目,然後選擇列表上點擊時會彈出列表。
如何防止Firefox和Internet Explorer的第一次點火,後來問? :/
我不是很熟悉JavaScript和jQuery,我使用Django 1.8.4 預先感謝
使用'onchange'或'onselect' – Tushar
做什麼@Tushar如果非要說做內聯 – AdamJeffers
@Tushar但如果OP單擊已選定的項目,onchange事件不會被解僱。他應該設置一個默認值,然後 –