在開發網站時,可能會遇到一些需要輸入特定格式或特定數據類型的情況。這時候,我們可以使用jQuery來設置輸入框不能輸入。
我們可以通過以下代碼來實現:
$(document).ready(function(){ $('input').keypress(function(event){ if(event.which != 8 && isNaN(String.fromCharCode(event.which))){ event.preventDefault(); } }); });
上面的代碼中,我們通過監聽輸入框的鍵盤事件來實現限制輸入。當輸入的字符不是數字(使用isNaN()函數判斷)或不是退格鍵時,我們通過event.preventDefault()函數來阻止輸入。
除了以上代碼外,還可以使用其他方法來實現輸入框不能輸入的效果。例如,可以設置輸入框為只讀或禁用。這兩種方法分別通過以下代碼實現:
// 設置<input>輸入框只讀 $('input').prop('readonly', true); // 設置<input>輸入框禁用 $('input').prop('disabled', true);
以上就是通過jQuery設置輸入框不能輸入的方法。根據需要選擇合適的方法來實現輸入控制效果。