我有几个变量,我想保存或不保存到数据库中,具体取决于我是否已将它们设置为隐藏/可见的JavaScript函数,我搜索了一段时间但找不到任何东西。谢谢!我如何检查一个元素在php中是否可见?
3
A
回答
4
这是绝对不可能的,因为PHP在服务器上运行,而JavaScript和CSS在客户端。
您唯一能做的就是检查元素是否使用JavaScript可见并将该数据发送到您的PHP脚本,例如,通过隐藏的<input>
字段。
1
你也可以有这个选择。请注意,页面有之前刷新此生效(PHP有什么事情的知识,即之前)
//Your JavaScript
function setHidden()
{
document.getElementById('elementForVar1').visibility = 'hidden';
//use this to indicate field/variable is hidden. PHP will use this later
document.getElementById('elementForVar1HiddenField').value = 1;
}
声明隐藏字段在窗体的状态存储变量
<form name="xxx">
<input type="hidden" id="elementForVar1HiddenField" value="0" />
</form>
你的javascript只是简单地将隐藏字段的值设置为1,表示var1隐藏了
<?php
if($_POST['elementForVar1HiddenField'] == 1)
//variable was hidden
?>
相关问题
- 1. 如何检查元素在Zepto中是否可见
- 2. Deplhi TEmbeddedWB检查元素是否可见
- 3. 如何检查两个元素是否可见jquery?
- 4. 如何检查一个元素是否在屏幕上完全可见?
- 5. Javascript:如何检查元素是否可见?
- 6. 反应 - 检查元素是否在DOM中可见
- 7. 检查带类的元素是否在视口中可见
- 8. 如何检查一个字符在JS中是否可见?
- 9. 检查一个元素是否存在
- 10. 如何检查元素可见
- 11. 如何检查HTML中是否存在另一个元素
- 12. 为什么在使用matchMedia时只能检查一个元素是否可见?
- 13. 检查文本是否在HTML元素的页面上可见
- 14. 检测第一个元素是否可见w/jQuery
- 15. 如何检查元素是否存在?
- 16. 如何确定一个特定的DOM元素是否可见?
- 17. 我如何验证一个元素是否在屏幕上可见?
- 18. 如何检查JOptionPane是否可见?
- 19. 如何检查图像是否可见?
- 20. JQuery检查下一个可见元素是否具有相同的类
- 21. 如何检查一个元素是否是另一个元素的有效子元素/父元素
- 22. 如何检查是否存在几个元素之一?
- 23. 如何检查是否一个JavaScript的布尔元素存在
- 24. 如何检查一个元素是否已从DOM中删除?
- 25. jQuery - 检查拖动后元素是否可见
- 26. javascript检查元素是否可见并相应地设置“setInterval”
- 27. 如何检查一个精灵对象是否可见?
- 28. 如何检查另一个视图控制器是否可见?
- 29. 检查UIAlertView是否可见
- 30. jQuery:如何检查元素是否是最后一个兄弟?
是否有任何代码可以用来完全删除JavaScript中基于其id的元素? – user1445218 2012-07-11 19:47:35
有,带有'elem'是所述元件:'elem.parentNode.removeChild(ELEM)' – ThiefMaster 2012-07-11 19:51:17
<脚本类型= “文本/ JavaScript的”> \t功能deleteAnswer(按钮) \t { \t button.parentNode.removeChild(按钮); } \t由于某些原因,这不起作用,我看到了完全相同的代码,你张贴在其他地方,并已经尝试过 – user1445218 2012-07-11 20:01:25