我有一个文本框,我编写了 javascript 函数,如果它为空,那么它将生成警报框。 但我在该文本框中按空格,然后它不会生成警报框。
所以我希望如果我给空间那么它也会生成警报框,为此该怎么办?
我使用了这个功能:
function Trim(objValue) {
var lRegExp = /^\s+/;
var rRegExp = /\s+$/;
objValue = objValue.replace(lRegExp, ''); //Perform LTRim
objValue = objValue.replace(rRegExp, ''); //perform RTrim
return objValue;
}
function ValidateTextBoxIncome() {
var txtEnterItems = document.getElementById("txtEnterItems");
if (Trim(txtEnterItems) == '') {
alert("Cannot be blank");
return false;
}
}
哪里出错了?请推荐我。
最佳答案
您正在将 DOM 对象传递给函数,但打算传递该文本框的值。替换这一行:
if (Trim(txtEnterItems) == '') {
作者:
if (Trim(txtEnterItems.value) == '') {
关于javascript - 如何为此编写 JavaScript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3873491/