dedecms后台表单被人提交乱码?

dedecms后台表单被人提交乱码?,第1张

其中一个原因是windows防火墙禁止apache部分功能,控制面板——系统和安全——windows防火墙——打开或关闭windows防火墙,把防火墙关闭了再登录dede后台,登录后可以开启防火墙。其他原因不详

这一行<div class="apply_form" style="display:none;" id="info_apply"> 你是隐藏了这个表单吗?是不是你页面还有另外一个表单?我猜你提交的是那个表单,因此提示非法操作。

input标签中加入限制输入类型的控制:

限制只能输入文字:

oninput="value=valuereplace(/[^\u4e00-\u9fa5]/g,'')"

限制只能输入数字:

oninput="value=valuereplace(/[^\d]/g,'')"

限制输入内容字节长度小于20:

oninput="value=valuereplace(/[^a-zA-Z0-9]+$/,'');if(valuelength>20)value=valueslice(0,20)"

你的JS没用到啊,

在form表单标签中添加onSubmit属性,

<form action="file:///plus/diyphp" method="post"

onSubmit="return verify()">

这样你再试试能行不?

---------------

估计改成这样就没问题了……

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms后台表单被人提交乱码?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情