2010-11-25 154 views
1

我遇到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 
} 

任何幫助是極大的讚賞。

回答

1

您是否嘗試將值添加到您的註冊按鈕? (我估計是提交,但爲空)嘗試像

<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

0

你需要給按鍵寄存器的ID以及(在此仍需要)作爲名稱。