我有一種使用鍵控功能進行提交的表單。請如何更改密鑰功能以點擊。如何更改按鍵功能以單擊javascript中的功能
我試過$('#btn').on('click',function(e){
但無法使其正常工作。
下面是javascript的關鍵函數。
$(function(){
//$('#btn').on('click',function(e){
$('#username').on('keyup',function(e){
var $this = $(this);
if(e.which === 13){
var name = $this.val();
socket.emit('new user', name, function(response){
if(response){
localStorage.setItem('username',name);
$this.val('');
$('#userinfo').hide();
$('#chat-body').fadeIn();
alert(name);
loadMessages(); //retrieve messages from Database
} else{
$('.validation').text('Username taken!').fadeIn();
}
});
}
});
});
對於HTML我有這個
<input type="text" id="username" placeholder="type your name and press enter">
以下
被點擊按鈕我試圖添加
<button type="button" id="btn">send</button>
感謝
替換.click –
@MuhamamdUsman僅供參考,'$ .fn.on'也是一樣添加事件偵聽器 – Hydro
注意'event.which'上的檢查也需要更改 –