dedecms后台表单被人提交乱码?
其中一个原因是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()">
这样你再试试能行不?
---------------
估计改成这样就没问题了……
0条评论