我在页面上引用了HtmlEditor文本编辑器,代码如下:
<textarea name="content" id="content" style="display:none" rows="" cols="" ></textarea>
<iframe id="iframeEditor" name="iframeEditor" style="width: 98%; height: 100%;" src="${ctx}/plugins/editor/index.html?ID=content" frameborder="0" scrolling="no"></iframe>我取content里面的内容JS如下:
var content = window.frames['iframeEditor'].window.frames['HtmlEditor'].document.getElementsByTagName('BODY')[0].innerHTML;问题:
要实现功能,在提交之前判断输入框内容是否全部为空(包括换行) 1、当用户刚跳转到文本编辑器的页面,不在输入框里输入任何内容,提交时用以上js得到的content为空
但当用户输入多个空格时(点击多次空格键)alert(content)得到的结果为 (多个 ),
请问怎么样判断用户输入的内容全部为空格(包括换行)?
2、当用户跳转到编辑器页面,在输入框里输入内容,然后再清除,再输入多个空格时,alert(content)得到的结果为
<p> </p>( 点击多少次空格键就有多少个),
这时怎么判断用户输入内容全部为空(包括换行)?
上面问题补充,如果用户输入的内容中包含有空格,比如输入abcde,在d后面输入了空格,alert(content)结果为abcd e
同样输入后再清除再输入相同的字符串alert的结果为<p>abcd e</p>这种情况下,不要把中间的空格过滤。以上用js怎么判断?
希望大家都来关注一下!谢谢
<textarea name="content" id="content" style="display:none" rows="" cols="" ></textarea>
<iframe id="iframeEditor" name="iframeEditor" style="width: 98%; height: 100%;" src="${ctx}/plugins/editor/index.html?ID=content" frameborder="0" scrolling="no"></iframe>我取content里面的内容JS如下:
var content = window.frames['iframeEditor'].window.frames['HtmlEditor'].document.getElementsByTagName('BODY')[0].innerHTML;问题:
要实现功能,在提交之前判断输入框内容是否全部为空(包括换行) 1、当用户刚跳转到文本编辑器的页面,不在输入框里输入任何内容,提交时用以上js得到的content为空
但当用户输入多个空格时(点击多次空格键)alert(content)得到的结果为 (多个 ),
请问怎么样判断用户输入的内容全部为空格(包括换行)?
2、当用户跳转到编辑器页面,在输入框里输入内容,然后再清除,再输入多个空格时,alert(content)得到的结果为
<p> </p>( 点击多少次空格键就有多少个),
这时怎么判断用户输入内容全部为空(包括换行)?
上面问题补充,如果用户输入的内容中包含有空格,比如输入abcde,在d后面输入了空格,alert(content)结果为abcd e
同样输入后再清除再输入相同的字符串alert的结果为<p>abcd e</p>这种情况下,不要把中间的空格过滤。以上用js怎么判断?
希望大家都来关注一下!谢谢
解决方案 »
- Fill Form填写表单扩展(火狐浏览器下最简单方便的填写表单的插件)
- 高手啊 来帮帮我啊 谁能告诉我 onload 和onunload 刷新不触发的办法
- 问个菜鸟问题 $ 是什么意思
- onmouseover如何做到这一点阿?
- 蔡鸟提问:
- 有知道“DM Core Framework”这个的吗?能给介绍一下吗?或者推荐一下资料,网上都差不到,多谢啦
- 如何把vbscript中的SESSION变量值传到JAVASCRIPT中?
- 在jsp页面中,javascript如何得到java程序变量的值?
- 为什么我的表单不能提交
- 怎样自定义自己的工具栏
- 我想输出以下格式:123 4567 4567 4567 4567 ……
- 表单数据为什么没有更新
replace(/<p>[ ]*<\/p>/g,"")
编辑器里的换行貌似就是2个P标签吧。
所以/^(<[^><]+>|\s| )+$/
如果匹配 则说明是空
alert("内容不能为空");
return false;
}