Javascript禁用空格键以更改密码文本框

时间:2013-09-13 07:08:34

标签: javascript keyboard passwords

,大家好,

var veri = {
YeniSifreTextBox: $('#YeniSifreTextBox_I').val(),

YeniSifreTekrarTextBox: $('#YeniSifreTekrarTextBox_I').val(),
};

if (veri.YeniSifreTextBox == '' || veri.YeniSifreTekrarTextBox == '') {
alert("Password Can not be empty!");
}
else if (veri.YeniSifreTextBox != veri.YeniSifreTekrarTextBox) {
alert("Passwords dont not match !");
}

我可以控制密码不能为空,密码与上述代码不匹配。

我想在用户写密码时禁用输入空格键。

用户不得在2个文本框内的键盘中使用空格。

1.textbox YeniSifreTextBox_I

2.textbox YeniSifreTekrarTextBox_I

2 个答案:

答案 0 :(得分:8)

您可以使用以下javaScript代码来阻止空格键

function RestrictSpace() {
    if (event.keyCode == 32) {
        return false;
    }
}

<强> HTML

<textarea onkeypress="return RestrictSpace()"></textarea>

希望这会对你有所帮助。

答案 1 :(得分:1)

                        <input type="number" 
                           id="cardNumber"
                           name="cardNumber"
                           required
                           onKeyDown="if(event.keyCode === 32)
                           return false;">

您可以实现相同的功能,而无需创建自定义功能。