0

inputNameVal.trim();在点击(提交)函数中使用了它

使用它不起作用

if(name !=""){
//passed
}

用户可以插入空白数据

4

2 回答 2

1

jQuery 有一个修剪功能,可以像这样使用:

var trimmedValue = $.trim(inputNameVal);

此外, inputNameVal.trim() 是一个不修改字符串值的函数调用,您必须具有以下内容:

inputNameVal = inputNameVal.trim()

ifString.trim没有为您的浏览器定义mozilla 文档说您可以自己定义它,例如:

if (!String.prototype.trim) {
  String.prototype.trim = function () {
    return this.replace(/^\s+|\s+$/g, '');
  };
}
于 2013-10-09T15:41:42.877 回答
1

String.trim()并非所有浏览器都知道(参见页面底部)。

当你用 jQuery 标记这个问题时,你可以$.trim()这样使用:

$.trim(inputNameVal)
于 2013-10-09T15:41:28.713 回答