联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
在后台新建了个网站表单然后电脑版可以正常留言但是手机版用电脑
类型:迅睿CMS 更新时间:2020-06-09 11:32:16

在后台新建了个网站表单,然后电脑版可以正常留言,但是手机版用电脑版的代码提交留言时提示“系统错误”,

把表单提交地址改成手机版绑定的域名提示“跨站验证禁止此操作”,

请问是什么原因,怎么解决?

回帖
  • haserly
    #1楼    haserly
    2020-06-09 10:32:46
    Chrome 0
    有没有在不修改表单提交地址和关闭后台跨站验证的情况下解决第一个那种问题呢?
  • #2楼    迅睿框架创始人
    2020-06-09 10:37:18
    Google Pixel 手机 0
    地址给我看看
  • haserly
    #3楼    haserly
    2020-06-09 10:39:04
    Chrome 0
    回复迅睿框架创始人是本地环境,电脑端代码:<div id="submit" class="btn" onclick="dr_ajax_submit('http://localhost:88/index.php?s=form&c=zaixianyuyue&m=post', 'myform', '2000', 'index.php#yuyue')">立即预约</div>移动端代码:<div id="submit" class="btn" onclick="dr_ajax_submit('http://localhost:89/index.php?s=form&c=zaixianyuyue&m=post', 'myform', '2000', 'index.php#yuyue')">立即预约</div>
  • haserly
    #4楼    haserly
    2020-06-09 10:41:01
    Chrome 0
    回复迅睿框架创始人再咨询个小白问题,如果源码上传到服务器上,电脑端域名是www.yuming.com,移动端域名是wap.yuming.com,到时候移动端再向电脑端提交信息算是跨站吗?
  • #5楼    迅睿框架创始人
    2020-06-09 10:55:34
    Google Pixel 手机 0
    域名不同就算跨域了,你这个域名是不同的。你把整个form标签体的代码发了看看
  • haserly
    #6楼    haserly
    2020-06-09 11:08:34
    Chrome 0
    回复迅睿框架创始人<form action="" class="form-horizontal" method="post" name="myform" id="myform"><input name="is_form" type="hidden" value="1"><input name="is_admin" type="hidden" value="0"><input name="is_tips" type="hidden" value=""><input name="csrf_test_name" type="hidden" value="de343a2dc4e7b899cb347f9b132e21d2"><div class="inputColumns clearfix"><div class="column2" style="width:100%"><div class="columnInner"><input type="text" name="data[xingming]" id="dr_xingming" value="" placeholder="您的姓名 *"></div></div><div class="column2" style="width:100%"><div class="columnInner"><input type="text" name="data[dianhua]" id="dr_dianhua" value="" placeholder="您的电话 *"></div></div><div class="column2" style="width:100%"><div class="columnInner"><input type="text" name="data[weixin]" id="dr_weixin" value="" placeholder="您的微信 *"></div></div><div class="column2" style="width:100%"><div class="columnInner"><input type="text" class="form-control" name="code" style="width:57%" placeholder="请输入验证码 *"><img align="absmiddle" style="cursor:pointer; height:37px; float:right;" onclick="this.src='/index.php?s=api&c=api&m=captcha&width=120&height=37&'+Math.random();" src="/index.php?s=api&c=api&m=captcha&width=120&height=37" /></div></div></div><div id="submit" class="btn" onclick="dr_ajax_submit('http://localhost:89/index.php?s=form&c=zaixianyuyue&m=post', 'myform', '2000', 'index.php#yuyue')">立即预约</div></form>
  • haserly
    #7楼    haserly
    2020-06-09 11:09:43
    Chrome 0
    回复迅睿框架创始人看这个精简的吧,上面那个太多了<form action="" class="form-horizontal" method="post" name="myform" id="myform"><input name="is_form" type="hidden" value="1"><input name="is_admin" type="hidden" value="0"><input name="is_tips" type="hidden" value=""><input name="csrf_test_name" type="hidden" value="de343a2dc4e7b899cb347f9b132e21d2"><input type="text" name="data[xingming]" id="dr_xingming" value="" placeholder="您的姓名 *"><input type="text" name="data[dianhua]" id="dr_dianhua" value="" placeholder="您的电话 *"><input type="text" name="data[weixin]" id="dr_weixin" value="" placeholder="您的微信 *"><input type="text" class="form-control" name="code" style="width:57%" placeholder="请输入验证码 *"><img align="absmiddle" style="cursor:pointer; height:37px; float:right;" onclick="this.src='/index.php?s=api&c=api&m=captcha&width=120&height=37&'+Math.random();" src="/index.php?s=api&c=api&m=captcha&width=120&height=37" /><div id="submit" class="btn" onclick="dr_ajax_submit('http://localhost:89/index.php?s=form&c=zaixianyuyue&m=post', 'myform', '2000', 'index.php#yuyue')">立即预约</div></form>
  • #8楼    迅睿框架创始人
    2020-06-09 11:21:58
    Google Pixel 手机 0
    没有发现问题,整个页面就一个form吗
  • haserly
    #9楼    haserly
    2020-06-09 11:24:05
    Chrome 0
    回复迅睿框架创始人恩,就这一个form,现在的问题就是如果手机版调用电脑版的表单代码点击提交就显示“系统错误”,如果把表单提交地址改成手机版绑定的域名然后把后台的“跨站验证”关了就可以正常留言。
  • #10楼    迅睿框架创始人
    2020-06-09 11:32:16
    Google Pixel 手机 0
    那不应该会报错,还是要把地址给我试一试