主题: 非空验证需提交两次如何解决? |
作者: 灵石网络, 发布日期: 2012-07-07 20:10:05, 浏览数: 3013 |
请教: 以下JS判断非空代码,输入内容后提交仍提示不能为空,再提交一次就行了,这个如何解决?
if(document.getElementById('editor_zh').value == "" ) {alert("文章内容不能为空!"); return false; } |
作者: 灵石网络, 发布日期: 2012-07-08 18:25:32 |
IE与firefox中都是这样,这个基本的问题大家没遇到吗?
|
回复 |
作者: 灵石网络, 发布日期: 2012-07-08 20:45:42 |
这样解决了: if(editor.isEmpty()) {alert("文章内容不能为空!"); return false; }
但是在编辑文章内容时,手工删除其中的内容,提交表单时上面的判断就不起作用了,这个如何解决? <textarea id="editor_zh" name="art_content" style="width:90%;height:300px;"><? echo $row['CONTENT']; ?> </textarea> |
回复 |
作者: Roddy, 发布日期: 2012-07-08 21:23:55 |
回复灵石网络:
editor.sync(); if(editor.isEmpty()) { alert("文章内容不能为空!"); return false; } |
回复 |
作者: 灵石网络, 发布日期: 2012-07-09 08:57:09 |
非常感谢,但是还没解决,不过编辑操作中手工删除内容的机率也不高,而且也有服务器端脚本的验证,先这样吧。
|
回复 |