2015-04-06 87 views
-2

我正在構建一個網頁,我有一個提交按鈕,onclick我想重定向用戶,然後將該按鈕的文本更改爲謝謝。我想點擊重定向然後更改按鈕文本,我該怎麼做?

基本上它重定向到相同的頁面,但我使用的是PHP的點擊,因此產生它的DIV的ID自己的鏈接

因此,當用戶點擊該按鈕進行點擊計數過濾IP,他返回相同的頁面,但按鈕文本更改爲謝謝。

HTML 
<div class="voteBtnBox"><!--voteBtnBox start--> 
<input type="submit" name="submit" value="Vote" id="voteBtn" onclick="showDiv()" /> 

</div><!--voteBtnBox end--> 

JS  
window.location.href = 'http://localhost/aaa/counter/click.php?id=roy'; 
+2

重定向後,你怎麼看到按鈕? – 2015-04-06 10:16:11

+0

你到目前爲止嘗試過什麼 – Ghostman 2015-04-06 10:16:19

+0

你可以在這裏粘貼你的html嗎?你可以編輯你的問題並粘貼你的HTML,然後我會爲你提供解決方案! – Iffi 2015-04-06 10:22:07

回答

0

現在嘗試以下。

<?php $url = $_SERVER['HTTP_REFERER']; 
$uri = explode('#', $url); ?> 
<div class="voteBtnBox"><!--voteBtnBox start--> 
<input type="submit" name="submit" value="<?php if(count($uri) > 1){ echo 'Thank You'; }else{ echo 'Vote';} ?>" id="voteBtn" onclick="showDiv()" /> 

</div><!--voteBtnBox end--> 

<script> 
function showDiv(){  
    window.location.href = 'http://localhost/aaa/counter/click.php?id=roy'; 
} 
</script> 
+0

謝謝,但按鈕只顯示<?php – 2015-04-06 10:44:52

+0

你的頁面是php頁面還是html? – Iffi 2015-04-06 10:49:02

+0

這個頁面在html – 2015-04-06 10:54:02

0

可能是你可以嘗試這樣的:

<input type='submit' value='<?php ($_REQUEST["SOME_PARAM_NAME"].length != 0) ? echo "Thank You": echo "Submit"; ?>'> 
+0

您可以幫助PHP請求 – 2015-04-06 10:31:56

相關問題