首页 新闻 会员 周边 捐助

PHP使用select会报错

0
[已解决问题] 解决于 2020-11-27 14:20

想用PHP实现一个点击改变颜色的网页,编辑器提示select有警告,运行之后只有html的代码,JavaScript的代码却没有在控制台显示出来,这是怎么回事?

<div id="shi">
竹杖芒鞋轻胜马<br>
</div>
<form action="$_POST.php" method="POST">
<select name="color" >
<option value="0">请选择颜色</option>
<option value="1">红色</option>
<option value="2">绿色</option>
<option value="3">蓝色</option>
</select>
<input type="submit" name='button' value="提交">
</form>
<?php
if(isset($_POST['button'])) {
$color = $_POST['color'];
switch ($color) {
case 1:
$color = '#ff0000';
break;
case 2:
$color = '#009900';
break;
case 3:
$color = '#0000ff';
break;
default:
$color = '#000000';
}
?>
<script type="text/javascript">
shi.style.color='<?php echo "$color"; ?>';
</script>

<?php
}
?>

不是计算机的主页 不是计算机 | 菜鸟二级 | 园豆:204
提问于:2020-11-27 13:30
< >
分享
最佳答案
0

自己解决了,原来是case的值没有加上引号,太菜了

不是计算机 | 菜鸟二级 |园豆:204 | 2020-11-27 14:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册