您提交的数据不合法(必须提交XHTML格式)问题的解决方法

[复制链接]
查看7576 | 回复3 | 2008-5-6 13:21:00 | 显示全部楼层 |阅读模式
612 138612 | ь ь
拉灯 | 2008-5-6 13:21:00 | 显示全部楼层
程序员彻底解决办法:

去掉XHTML格式验证因为我的论坛发代码的比较多,一些HTML代码不太规范,所以老是出现发代码出现空内容的情况,为了减少这样的情况,所以去掉了XHTML格式 验证

修改:

savepost.asp

将 下面这段注释 Rem 老迷增加xhtml格式限制

If XMLPOST.loadxml("<xhtml>" & replace(Content,"&","&") &"</xhtml>") Then
Content=replace(Mid(XMLPOST.documentElement.xml,8,Len(XMLPOST.documentElement.xml)-15),"&","&")
Else
parameter="showerr.asp?ErrCodes=<li>您提交的数据不合法(必须提交XHTML格式)&action=OtherErr&autoreload=1"
Set Dvbbs=Nothing
Response.redirect parameter
End If

DhtmlEdit1.js,reply.js 里的  Dvbbs_CopyData 函数将

document.getElementById(hiddenid).value = OSWEBXHTML.GetXHTML(IframeID.document.body);


替换成

document.getElementById(hiddenid).value = IframeID.document.body.innerHTML

623 138623 | ╮ ╮
dxb | 2008-5-6 19:50:00 | 显示全部楼层

哦.知道了

213 138213 | ち ち
xunmei520 | 2008-5-13 10:04:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则