dedecms后台表单被人提交乱码?
你应该是套模板的,但是,编码没下对,一个,你看看你的<meta http-equiv=Content-Type content="text/html; charset=utf-8">
对不对然后,看看你这个文件的编码对不对,用记事本打开,另存为看看编码!
检查你的文件编码。还有你的标签的书写。php标签 需要后台开启才可以使用的。
页面的编码、文件的存储的编码、dedecms程序的编码要统一。
编码不能解析的原因,大部分是标签书写错误的原因。建议到dede默认的模板里直接复制。
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)"
{dede:include filename="headhtm"/}
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
是不是编码设置的问题
0条评论