TextArea使用了kindeditor编辑器后,怎么用JS判断Textarea判断是否为空?

问题来了:这样做能判断,当直接提交时弹出提示,但是当输入内容后,他又弹出一次内容不能为空,再次单击提交时才能提交,这是咋回事?输入空格也是这样?我的js是这么写的func... 问题来了:
这样做能判断,当直接提交时弹出提示,但是当输入内容后,他又弹出一次内容不能为空,再次单击提交时才能提交,这是咋回事?输入空格也是这样?

我的js是这么写的
function check(){
var content = document.getElementById("content_1").value;
if(content.length==0 || content== null){
alert("内容不能为空1!");
return false;
}
if(content.replace(/\s/g,'')==''){
alert("内容不能为空2!");
return false;
}
}
form提交是这么写的:
<form name="form1" id="form1" action="xxx.action" method="post" onsubmit="return check()">
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
wojiushiwoltq
2012-09-04 · TA获得超过875个赞
知道小有建树答主
回答量:369
采纳率:100%
帮助的人:358万
展开全部
输入空格 你这个判断本来就会谈出提示信息啊,前面就不知道你在描述什么。
追问
前面的意思就是:我什么都没做,提交后他会提示我内容不能为空,就算我输入文字,也会再一次提示,内容不能为空,我再一次提交内容后,他就提交了,输入空格也是一样的情况,我输入空格后,会提示不能不空,当我再一次提交后,还是能提交
追答
你的意思就好像验证没用一样,虽然第一次点击的时候说什么不能为空,但你关闭提示信息后,再次点击提交,他就能成功提交了??

function check(){
var content = document.getElementById("text").value;
console.log(content);
if(content.length==0 || content== null){
alert("内容不能为空1!");
return false;
}
if(content.replace(/\s/g,'')==''){
alert("内容不能为空2!");
return false;
}
}

我用你这个测试没发现你说的问题。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hxdwuluo
2012-09-04
知道答主
回答量:14
采纳率:0%
帮助的人:7.3万
展开全部
期待回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
游戏小诸葛
2012-11-10
知道答主
回答量:1
采纳率:0%
帮助的人:1564
展开全部
请问你这个问题解决了么?我也遇到了。。。求解答。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式