Javascript 如何在php中访问html元素颜色
我的html文件制作了一个标签:带有喜欢和不喜欢按钮的好车。这样用户可以选择喜欢或不喜欢。屏幕上还有提交按钮,用于提交响应。html文件中的代码如下所示: 好车 保存反馈 我也有PHP文件。我想要的是,当用户单击submit时,我的php文件/代码记录我喜欢或不喜欢按钮的颜色(我在java脚本代码部分应用了这些按钮),并保存在DB中Javascript 如何在php中访问html元素颜色,javascript,php,html,Javascript,Php,Html,我的html文件制作了一个标签:带有喜欢和不喜欢按钮的好车。这样用户可以选择喜欢或不喜欢。屏幕上还有提交按钮,用于提交响应。html文件中的代码如下所示: 好车 保存反馈 我也有PHP文件。我想要的是,当用户单击submit时,我的php文件/代码记录我喜欢或不喜欢按钮的颜色(我在java脚本代码部分应用了这些按钮),并保存在DB中 我不知道如何从PHP的html中访问喜欢或不喜欢按钮的颜色。因此,如果like是绿色的,则表示它已被单击,我可以增加DB中的值,对于like可以增加类似值。我可以看
我不知道如何从PHP的html中访问喜欢或不喜欢按钮的颜色。因此,如果like是绿色的,则表示它已被单击,我可以增加DB中的值,对于like可以增加类似值。我可以看到如何使用php实现这一点的唯一方法是在表单中提交颜色。 正如allready所解释的,PHP是一种服务器端语言。这意味着它无法直接访问客户端上发生的一切,从而使其变得简单 解决问题的方法如下:
- 如果用户单击了一个来自get的请求,则会提交该请求,并将一个属性附加到url(example.com?color=green)
//这是你的按钮 //这就是颜色
- 在php中,您现在可以检查是否设置了color get参数,如果设置了,您可以获取其值
<?php var color = ""; if (isset($_GET['color'])) { color = htmlspecialchars($_GET['color']); //To check the color use always 3 = to evade type juggling if(color === "green") //do something elseif(color === "red") //do something else } ?>
//确保不要盲目地处理用户输入tho
php
是一种服务器端语言,无法获取元素颜色,但你可以使用javascript
获取颜色并将其发送到php
你也可以使用phpecho
添加元素。@JackStoller不确定使用echo
添加有什么帮助元素将用于获取颜色…1-我的表单还有其他元素,目前它有method=Post。不知道在这种情况下我该怎么办?我的元素是。现在我必须访问id为b1的元素的颜色。我也不确定如何在php中实现这一点
<?php
var color = "";
if (isset($_GET['color'])) {
color = htmlspecialchars($_GET['color']);
//To check the color use always 3 = to evade type juggling
if(color === "green")
//do something
elseif(color === "red")
//do something else
}
?>