[英]Javascript validation C#.NET
我在验证文本框以不允许空格时遇到问题。 当用户输入空格时,我希望它显示警报消息,然后清除文本框,但不会清除该文本框。 到目前为止,这就是我所拥有的。
function ValidateSpace () {
var SerNum = document.getElementById("txtbox1")
if (event.keyCode == 32) {
alert("This field may contain no spaces.");
document.getElementById ("txtbox1").value=""
}
}
我有用户试图在此空间中放置多个条目,但只能接受一个。 该文本框用于库存用途,因此如果我要删除空格,它将更改数据的性质
我想你必须在文本框上绑定keyDown事件
试试这个jQuery代码删除生活空间
$("#IdOfTheTextBox").on("keydown", function (e) {
return e.which !== 32;
});
如果您无法使用jquery,请尝试使用此javascript函数(文本框的onkeypress事件)
function NoSpace() {
if (event.keyCode == 32) {
event.returnValue = false;
return false;
}
}
如果要在输入后删除空格,可以执行此操作
var noSpaces = document.getElementById("txtbox1").value.replace(/\s/g, "");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.