Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用html按钮更改php变量_Javascript - Fatal编程技术网

Javascript 使用html按钮更改php变量

Javascript 使用html按钮更改php变量,javascript,Javascript,现在这是我的html按钮 <html> <head> </head> <body> <div> <button type="button">change header</button> </div </body></html> 更改标题 使用PHP,您可以尝试以下操作: <form action="" method="post"> <input type=

现在这是我的html按钮

<html>
<head>
</head>
<body>
<div>
<button type="button">change header</button>
</div
</body></html>

更改标题

使用PHP,您可以尝试以下操作:

<form action="" method="post">
   <input type="hidden" value="t">
   <button>change header</button>   
</form>

更改标题
添加post检查以查看页面是否已发布

<?php

$var= "hello world";
$new= "i hate world";

if ( $_POST ) {
    $var= $new;
    echo $var;
} else {
    echo $var;
}


更改标题

PHP是服务器端,因此它在页面/html发送给用户之前执行。任何用户交互都由浏览器中的Javascript处理。 如果希望在用户单击按钮时更改内容,请使用javascript事件处理程序

<html>
<head>
</head>
<body>
<div>
<button type="button" onclick="changeStuff()">change header</button>
</div>
<script>
    function changeStuff(){
        //change header code
    }
</script>
</body></html>

更改标题
函数changeStuff(){
//更改标题代码
}

reko beko@@看,这是百分之百起作用的

  <form action="" method="post">
       <input type="hidden" value="t">
       <input type="submit" value="change header" name="submit">
    </form>

<?php

$var= "hello world";
$new= "i hate world";

if (isset($_POST['submit']) ) {
    $var= $new;
    echo $var;
} else {
    echo $var;
}
?>


函数myfunction(){
//此逻辑不需要变量
//window.location.replace('单击按钮时的重定向路径')
//范例
window.location.replace('newsletter_tb.php');
}
更改标题

可能的副本没有弄清楚。。。你有html格式的表单标签吗。如果你不使用表单,php是不可能的。@mdus2r不,我应该使用js还是php吗?@rekobeko是的,如果我可以说的话。因为您没有将其发布到数据库或处理到数据库。但另一方面,Javascript对此类示例很有用。请不要将
字符用于个人格式,-我必须编辑掉它。我应该使用js或phh吗?使用Javascript处理用户交互,如按钮单击、悬停等。在服务器端使用php,比如表单提交时或页面发送给用户之前。我不知道你想用php实现什么,但这绝对不是JavaScript LOL。
  <form action="" method="post">
       <input type="hidden" value="t">
       <input type="submit" value="change header" name="submit">
    </form>

<?php

$var= "hello world";
$new= "i hate world";

if (isset($_POST['submit']) ) {
    $var= $new;
    echo $var;
} else {
    echo $var;
}
?>
  <html>
            <head>
        <script>
              function  myfunction(){
         // no variable needed for this logic

           //window.location.replace('the redirect path when button is clicked ')
           // example 
          window.location.replace('newsletter_tb.php');

            }
    </script>
            </head>
            <body>
            <div>

            <button type="button" onclick="myfunction()">change header</button>
            </div
            </body>
        </html>
    <button type="button" id="chnageHeaderbtn">change header</button>
$("#chnageHeaderbtn").click(function() { 
var prevUrlAddress='http://www.myfirsturl.com';
var chnageUrlAddress='http://www.myurl.com';

window.location.href =chnageUrlAddress;

});