<?php
$_COOKIE["name"]="123";
?><input type="button" onclick="<?php echo "$_COOKIE[name]"; ?>" value="显示名字"/>单击之后只能用运行JavaScript的代码吗?
如果我想给单击事件添加一段PHP代码应该如何做呢?
$_COOKIE["name"]="123";
?><input type="button" onclick="<?php echo "$_COOKIE[name]"; ?>" value="显示名字"/>单击之后只能用运行JavaScript的代码吗?
如果我想给单击事件添加一段PHP代码应该如何做呢?
可以用ajax
单击用ajax调用php,执行完了返回用js处理
<?php
//$_COOKIE["name"]="123";if( $_COOKIE["name"] == "123" )
myFunc();function myFunc()
{
echo 'my function!';
}?>
// <input type="button" onclick=" <?php echo "$_COOKIE[name]"; ?>" value="显示名字"/> // 这行改为<a herf=".../xxx.php?name=123"> <?php echo "$_COOKIE[name]"; ?></a>//如果想用input就用form做, post传递
{
$_COOKIE["name"]=$_POST["name"];
echo $_COOKIE["name"];
}
?>
<form action="?name=123" method="post">
<input type="text" name="name" />
<input type="submit" value="显示名字" />
</form>
这样不行啊
$_COOKIE["name"]="123";
?>
<html>
<body>
<script>
function a(){
document.getElementById("ss").innerHTML=<?php echo $_COOKIE["name"]?>;
}
</script>
<input type="button" onclick="a()" value="显示名字"/>
<div id="ss"></div>
</body></html>解决了 我晕
<form action="" method="post">
<input type="text" name="name"/>
<input type="submit" name="submit" value="显示名字" />
</form>
<?php
if($_POST['submit'])
{
$_COOKIE['name']=$_POST['name'];
echo $_COOKIE['name'];
}
else
{
echo "失败";
}
?>
帮你改了一下
后台才执行php