我有一個輸入ID:myinput我想觸發按鍵事件,但沒有任何使用jQuery如何在JavaScript觸發按鍵事件沒有jQuery的
的回答
您可以將事件監聽器添加到輸入例如
var myinput = document.getElementById('myinput');
myinput.addEventListener('keypress',function(){
//code ...
});
如果按鍵不是你想要的那麼有keydown,keyup,輸入不同的事件。
即時通訊不搜索依賴於事件的輸入,我想要一個代碼,做相同的觸發函數在jQuery中,但不使用jQuery –
您可以使用「onkeypress」HTML事件並調用像「myFunction()」這樣的javascript函數。
<input type="text" id="myinput" onkeypress="myFunction()">
<script>
function myFunction()
{
//you code
}
</script>
即時通訊不搜索依賴事件的輸入,我想要一個代碼,做相同的觸發器功能在jQuery,但不使用jQuery –
如果你想添加「onkeypress」,然後添加事件監聽器。但是,如果你想要觸發事件,那麼你可以:
var myinput = document.getElementById('myinput');
if (myinput.onkeypress) {
myinput.onkeypress()
}
即時通訊不搜索依賴事件的輸入,我想要在jQuery中執行與觸發器函數相同的代碼,但不使用jQuery –
因此調用myinput.onkeypress()不適合您? –
在這種情況下如何決定charCode? –
的HTML輸入控制有一個onkeypress事件事件'<輸入ID =「myinput」類型=「文本」 onkeypress事件=「myJSFunction()」>'你只要把要在onkeypress屬性值內執行的JavaScript代碼。 –
即時通訊不搜索依賴於事件的輸入 –
我想要一個代碼,做相同的jQuery觸發器功能,但不使用jQuery –