我希望用戶點擊它時選擇整個輸入框。點擊事件沒有被觸發
在我的情況下,輸入框是:
<label for="bla">My checkbox</label>
<input type="input" id="bla" name="check" value="checked" />
要做到這一點,我寫了下面的JS:
function SelectAll(bar){
bar.focus();
bar.select();
console.log(bar);
}
window.onload=function()
{
var bla=document.getElementById("bla");
bla.addEventListener('click',SelectAll(bla),false);
};
但所有我在控制檯中得到的是<input type="input" value="checked" name="check" id="bla">
一次,無論怎樣很多我點擊我不能再得到更多。
您是否希望用戶在他來到您的頁面時被選中您的輸入 –
不,我希望在點擊它時選擇它。只有那樣。 – Vringar
當你點擊你的輸入添加屬性這裏的自動對焦是自動對焦如何添加爲屬性的參考http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_autofocus –