我的表單上有一個文本框。我希望用戶無法按下鍵盤上的空間。我使用下面的代碼來禁用間距。我不明白爲什麼它不起作用。禁用JavaScript中輸入的空格按鈕
<!DOCTYPE html>
<html>
<head>
<title>Counter File</title>
<script>
function noSpaces()
{
$("input").on("keydown", function (e)
{
return e.which !== 32;
});
}
</script>
</head>
<body>
ID Number: <input type="text" name="IDNumb" id="IDNumb" onkeydown="noSpaces()">
</body>
</html>
是否包含jQuery的?如果你這樣做,看起來工作得很好。 – j08691
我不確定,我會在哪裏添加JQuery? – taji01
'onkeydown'事件訂閱'noSpaces'函數,然後使用jquery爲keydown輸入重新定義。選擇一個或另一個,但不要多次訂閱,因爲現在每次事件呼叫都添加一個新訂閱。 – Igor