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


I want to Redirect on Click and then Change Button Text, How do I do that?

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

基本上它重定向到同一个页面,但我使用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';

现在尝试以下操作。

 <?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>

也许你可以尝试这样的东西:

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