我一直在爲此奮鬥了幾天。我很確定這很簡單,但我看不到它。 在this page有一種表單,用戶可以用來發送消息。點擊灰色的聯繫人圖標查看它。 表單用於正常工作,但現在我無法鍵入任何字段。然而,選擇一個自動完成值的工作。 我曾嘗試禁用一些Javascript,將z-index值添加到字段中,但無濟於事。 有人可以請看看並告訴我可能是什麼問題?HTML輸入標籤,無法輸入
在此先感謝。
我一直在爲此奮鬥了幾天。我很確定這很簡單,但我看不到它。 在this page有一種表單,用戶可以用來發送消息。點擊灰色的聯繫人圖標查看它。 表單用於正常工作,但現在我無法鍵入任何字段。然而,選擇一個自動完成值的工作。 我曾嘗試禁用一些Javascript,將z-index值添加到字段中,但無濟於事。 有人可以請看看並告訴我可能是什麼問題?HTML輸入標籤,無法輸入
在此先感謝。
你太急於限制用戶..
這段代碼的問題是:
$(document).keydown(function(e){
if (e.keyCode == 39) {
//(...)
toggleArrows();
}
return false;
});
如果按鈕沒有鍵代碼39,你拒絕按鈕功能。 只要刪除return false
,你的問題就會消失。
編輯:我只注意到你有兩個keydown事件,一個檢查鍵碼37和一個39。不要這樣做!你應該這樣來做:
$(document).keydown(function(e){
if (e.keyCode == 39) {
//(...)
}
else if (e.keyCode == 37) {
//(...)
}
});
,並再次擺脫return false;
的。
JSFiddle顯示結果:http://jsfiddle.net/xr2stb0k/ 第一個複選框限制爲return false
(字母「a」除外),第二個複選框不是。
編輯答案以包含更多信息。 – Jordumus
你是男人!我一直忽略那個小東西!解決了! –
這似乎對我很好。 Opera 29. –
在Chrome 42.0和FF 37.0.2中正常工作 – MeanGreen
您的意思是您實際上可以輸入框?不幸的是,Firefox和Chrome 42似乎受到了影響。 –