我在我的项目中添加了FCK编辑器。 在该用户可以使用FCK中提供的控件创建表单 最后,该项目将向他们不了解的客户展示 HTML.So他们可能为所有控件输入相同的名称? 在将所有表单创建完成到数据库之后保存FCK编辑器的源代码时,我需要验证控件的“名称”。
请帮我验证如何在FCK中验证控件本身?
提前致谢,
krishnakumar S
答案 0 :(得分:0)
由于CKEditor将输出HTML,因此验证此HTML的最佳方法是使用HTML解析器。您使用哪种脚本语言?如果是PHP,我推荐Simple HTML DOM。如果Ruby,hpricot似乎工作正常。
使用解析器可以让您深入和(希望)安全地检查您的表单。但请注意,CK(和其他所见即所得的编辑器)生成的HTML输出通常会非常冗长和混乱。