0
我有這樣的代碼:iPad上的JavaScript的onchange的onblur不觸發
<form method="Post" action="http://....." name="chginv">
Inventory:
<select id="inventory" onchange="chgInv()" name="inventory" title="Choose an Inventory">
<option selected="" value="option 1">1</option>
<option value="option 2">2</option>
<option value="option 3">3</option>
</select>
</form>
和JavaScript函數就是:
function chgInv() {
document.forms["chginv"].submit();
}
它工作在Chrome,火狐,IE瀏覽器上的WIndows但未能在Chrome和iPad上的Safari。
我確保在iPad上的兩個瀏覽器中關閉彈出式窗口攔截器。
這是怎麼回事?
我在這裏閱讀了一篇關於類似文章的文章,並且文章建議使用onblur,所以我做了,結果相同,沒有任何事情發生! :-(
我希望有人可以提供幫助。
感謝
肯
感謝您的建議,但是,不,它沒有效果。 :-( – Ken 2014-12-03 05:08:59
不能重現的問題嘗試改變爲'document.getElementById(「chginv」)。submit();'如果這不起作用在chrome中打開它,檢查元素並轉到控制檯選項卡查看是否出現錯誤有 – 2014-12-03 05:34:34
第二個選項也不能工作。 – Ken 2014-12-03 05:35:57