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>

我希望是这样工作的

+0

刚刚试过..仍然是一样的东西 – Latox 2010-11-25 08:04:32

+0

如果你只是输出$ _POST数组,它表示$ _POST ['register'] ???它存在吗?如果我明白你想要做什么,如果你有$ _POST ['register']),你可以做一些其他的事情,你再次显示表单。所以它似乎代码去其他分支。完成你的表单然后向它展示什么是$ _POST(把print_r($ _ POST)放在if子句 – cristian 2010-11-25 08:48:51

你需要给按键寄存器的ID以及(在此仍需要)作为名称。