php,jquery问题:谷歌浏览器?
问题描述:
我遇到Google Chrome的问题。php,jquery问题:谷歌浏览器?
我有一个jQuery的登记表格:http://www.topgamedb.com/register.php
当表单填写在Firefox,它完美的作品。
在Chrome上填写表单时,它完美地工作 - 直到您提交(页面刷新)。
我已经测试我的职位,他们为其他工作上的事情,例如:
if (isset($_POST['login'])){
echo "hello";
}
工作正常,但如果我使用$ _ POST [“注册”]一个,页面只是刷新。
什么可能导致它不能在Chrome上发布 - 对于这个特定的post变量?但能够在Firefox上发布?
剧本基本上是这样的:
if (isset($_POST['register'])){
//do this
}else{
//show form
}
任何帮助是极大的赞赏。
答
您是否尝试将值添加到您的注册按钮? (我估计是提交,但为空)尝试像
<button onclick="return registration.submitValidate();" class="btn" name="register" value="here_is_my_value" type="submit" style="opacity: 1;"><span>Register</span></button>
我希望是这样工作的
答
你需要给按键寄存器的ID以及(在此仍需要)作为名称。
刚刚试过..仍然是一样的东西 – Latox 2010-11-25 08:04:32
如果你只是输出$ _POST数组,它表示$ _POST ['register'] ???它存在吗?如果我明白你想要做什么,如果你有$ _POST ['register']),你可以做一些其他的事情,你再次显示表单。所以它似乎代码去其他分支。完成你的表单然后向它展示什么是$ _POST(把print_r($ _ POST)放在if子句 – cristian 2010-11-25 08:48:51