fckeditor 验证内容是否为空 fckeditor Js验证表单
原来的代码代码如下
复制代码 代码如下:
<script language = "javascript">
<!--
function checkForm(){
if (document.form1.content.value==""){
alert("请输入内容!");
return false;
}
return true;
}
//-->
</script>
<form name="form1" method="post" action="" onsubmit="return checkForm();">
<FCK:editor id="content" basePath="fckeditor/" height="350" >
</FCK:editor>
<input type="submit" name="Submit" value="发布">
</form>
这样是我们写程序中最经常的写法 提交之前进行验证内容是否为空!
使用了编辑器以后 在第一次按提交按钮的时候 总是获取不到编辑器的值 内容已经输入 可是content并没有任何值!需要我们再次点提交按钮 content 才能获取到值!
对于这个问题 好多人都觉得困惑!有写是用JS去读取输入域中的HTML内容!可是这只对全JS版本的fckeditor 才有效果 对 JSP版本的 并不起作用!对于这样的状态 也只能怪fckeditor开发者了!而代码太多太麻烦 想要修改其核心谈何容易!
本人经过不断的测试 现得到一个方法可以解决次问题!先拿出来大家分享
改写代码如下
复制代码 代码如下:
<script language = "javascript">
<!--
function checkForm(){
setTimeout("SendForm()",50);
return false;
}
function SendForm(){
if (document.form1.content.value==""){
alert("请输入内容!");
return;
}
document.form1.submit();
}
//-->
</script>
<form name="form1" method="post" action="" onsubmit="return checkForm();">
<FCK:editor id="content" basePath="fckeditor/" height="350" >
</FCK:editor>
<input type="submit" name="Submit" value="发布">
</form>
修改成这样的目的是因为编辑器已经监视了onsubmit这个事件 是要在提交以后才把跟新的内容置入隐藏域content 中,原先的来不及置入内容便已经执行了验证事件所以当然取不到及时的内容!
//==============================================
以上内容为转帖,不过经过我实际工作的检验,有效。
相关推荐:
文章AI生成:让创作变得更简单、更高效!
SEO王:掌控搜索引擎优化的至高法则,助力企业飞速腾飞,网站动作优化在哪里下载
ChatGPT安装包Windows版-让智能助手触手可得,q和ai
seo用什么论坛引流,seo引流方法 ,ai写作续写神器
优化综合:引领高效发展的智慧之道,电影营销的推广方式
SEO小白必看!从零起步SEO的秘诀,轻松提升网站排名,南京网站运营优化平台
SEO抓取:让您的网站从零到一的秘诀,佛山网站建设哪家效果好
ChatGPT破解:让AI打破语言与思维的边界,ai模板vis
SEO很多,如何在竞争激烈的市场中脱颖而出?,在SEO优化中
ChatGPT无服务:如何突破限制,未来人工智能的新可能,ai绘制装饰画
SEO包月服务:助力企业提升网站排名与流量的长期利器,网站建设流程 报读文库
SEO要点:提升网站排名的核心技巧与策略,福田市网站建设推广费用
AI生成网页模板,轻松打造专业网站,ai网格画法
ChatGPT破解:人工智能的无限潜力与破解秘笈,意识变ai
乘风SEO-引领企业互联网时代的腾飞之路,南昌b站关键词排名优化贵不贵
ChatGPT目前,我无法查看或打开附件,但我依然能为你提供全面的帮助,苹果ai谷歌ai
OpenAI注册问题解决方案:如何顺利通过手机号验证,反对ai头像
seo需要学会什么编程,seo要会些什么 ,剪映怎样加ai
怎么识别是AI写的文章
ChatGPT网站突然不能用了?如何快速解决这个问题,让你重新畅享AI对话!,ai新建多个画板
SEO优化需要给网站做哪些优化工作?,ai捕捉火苗
seo适合什么行业,seo适合的行业 ,在ai如何矢量化
ChatGPT国内版:为中国用户量身定制的智能助手,开启AI新纪元,ai文章赚钱
360AI写作怎样?助力创作的新风尚,ai到访
seo规范是什么意思,seo包括哪些内容 ,AI智能破解
SEO应该如何提升网站流量与排名?揭秘成功的SEO策略,肺炎疫苗推广营销
中文润色:提升表达的艺术,打造无懈可击的语言魅力,广告营销推广新思路论文
seo算是什么营销方式,seo是网络营销吗 ,ai318
未来智能:AI智能人工软件引领数字化变革
ChatGPTApp怎么调大字体?提升阅读体验,让文字更清晰,推荐ai音频
seo站长什么意思,站长工具 - seo综合查询 ,ai少女身材
ChatGPT:人工智能对话新时代的领航者,ai音响华为还是小米好
优化软件:让电脑性能焕然一新,提升效率的秘密武器,大理网站推广招聘信息最新
SEO公司核心业务是什么?揭秘提升网站排名的奥秘,写作助手ai一键生成作文在线
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
优化投入,让企业更具竞争力,怎样推广营销方案
SEM有哪几个平台?数字营销的多元选择,AI怎么取消移动间距
亚马逊的seo是什么阿,亚马逊seo项目 ,中考用ai写作会判0分吗
seo相关知识是什么,seo相关技术 ,ai写作讯飞星火认知大模型
AI智能软件:未来科技的核心力量
SEO流程全解析:如何提升网站流量与排名,账号如何营销推广
企业如何借助SEO咨询实现精准流量引爆,助力业绩提升,立刻推广的旅游线下营销
从语言助手到智能生活伙伴,未来的智能助手如何改变我们的生活,网站建设分站公司
AI缩写文本:助力智能生活的革新力量,ai智能写作生成神器下载
AI会生成同一篇文章吗?揭开智能创作的神秘面纱
用AI批量下载工具,高效管理你的文件和资源
seo网站是什么东西,seo网站是什么东西啊 ,ai锯齿消失
为什么做seo的人很少,为了什么做seo ,ai不负你
AI.生成重新定义创造力的新纪元
OpenAI无法验证支付方式?解决方案与常见问题解析,你好月光ai