Textarea验证无法使用Javascript
以下是代码示例: HTML:Textarea验证无法使用Javascript,javascript,html,Javascript,Html,以下是代码示例: HTML: 它不起作用…您的文本区域中有回车符-因此它的值是\n或\r\n 在同一行上关闭标记 编辑: 您可以使用此函数去除开头和结尾的空白 function trim( str ) { return str.replace( /^\s+|\s+$/g, '' ); } 文本区域中有回车符-因此其值为\n或\r\n 在同一行上关闭标记 编辑: 您可以使用此函数去除开头和结尾的空白 function trim( str ) { return str.replac
它不起作用…您的文本区域中有回车符-因此它的值是
\n
或\r\n
在同一行上关闭标记 编辑:
您可以使用此函数去除开头和结尾的空白
function trim( str ) {
return str.replace( /^\s+|\s+$/g, '' );
}
文本区域中有回车符-因此其值为
\n
或\r\n
在同一行上关闭标记 编辑:
您可以使用此函数去除开头和结尾的空白
function trim( str ) {
return str.replace( /^\s+|\s+$/g, '' );
}
这对我很有用:
function validateForm(){
var text = document.information.text.value;
if(text == " \n "){
alert("Error");
return false;
}
}
这对我很有用:
function validateForm(){
var text = document.information.text.value;
if(text == " \n "){
alert("Error");
return false;
}
}
textarea中有回车符(和空格),因此您的条件永远不会为真。因此,将其更改为:
<textarea name="text" rows="10" cols="10"></textarea>
现在我相信它是相对较新的(Firefox在3.5中将其列为新的)。更向后兼容的版本是:
text = text..replace(/^\s\s*/, '').replace(/\s\s*$/, '');
然后测试它是否为空
对各种空白修整方案进行了良好的分析。例如,可以使用一个正则表达式执行上述操作:
text = text..replace(/^\s+|\s+$/g, '');
但是
这种常见的想法是
最常用于
今天的JavaScript库。它是
通常是最快的实现
只有在与同事一起工作时,才是一群人中的一员
短字符串,不包括
前导或尾随空格。这
次要优势部分归因于
初始字符识别
它触发的优化。而这
是一个相对体面的表演者
慢于上述三种方法
使用较长的字符串时,
因为顶层交替
防止进行大量优化
否则可能会起作用
textarea中有回车符(和空格),因此您的条件永远不会为真。因此,将其更改为:
<textarea name="text" rows="10" cols="10"></textarea>
现在我相信它是相对较新的(Firefox在3.5中将其列为新的)。更向后兼容的版本是:
text = text..replace(/^\s\s*/, '').replace(/\s\s*$/, '');
然后测试它是否为空
对各种空白修整方案进行了良好的分析。例如,可以使用一个正则表达式执行上述操作:
text = text..replace(/^\s+|\s+$/g, '');
但是
这种常见的想法是
最常用于
今天的JavaScript库。它是
通常是最快的实现
只有在与同事一起工作时,才是一群人中的一员
短字符串,不包括
前导或尾随空格。这
次要优势部分归因于
初始字符识别
它触发的优化。而这
是一个相对体面的表演者
慢于上述三种方法
使用较长的字符串时,
因为顶层交替
防止进行大量优化
否则可能会起作用
没错,他是对的。如果不指定任何内容,则textarea的value属性不等于“”。没错,他是对的。如果未指定任何内容,则textarea的value属性不等于“”。