我正在构建一个网页,我有一个提交按钮,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';
答案 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>