我想重定向点击然后更改按钮文本,我该怎么做?

时间:2015-04-06 10:14:24

标签: javascript php jquery html ajax

我正在构建一个网页,我有一个提交按钮,onclick我想重定向用户,然后将按钮的文本更改为谢谢。

基本上它重定向到同一页面,但我使用PHP点击来计算过滤IP的点击次数,因此它会生成自己的Div ID链接

因此,当用户点击按钮时,他返回到同一页面,但按钮文本更改为谢谢。

 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 个答案:

答案 0 :(得分:0)

可能你可以尝试这样的事情:

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

答案 1 :(得分: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>