任何人都可以帮助我。我需要php代码来检查div是否被点击。用于检查div是否被点击的php代码
一样,
if (isset($_POST['Submit1'])) { }
但不是提交按钮,我需要一个div ... 任何人帮我请
感谢
任何人都可以帮助我。我需要php代码来检查div是否被点击。用于检查div是否被点击的php代码
一样,
if (isset($_POST['Submit1'])) { }
但不是提交按钮,我需要一个div ... 任何人帮我请
感谢
如果我正确地阅读你的问题,你将需要JavaScript,因为PHP不访问DOM。我建议你将jQuery lib添加到你的页面,因为向DIV添加单击事件更简单,否则你必须在JavaScript中为DIV上的点击事件添加一个事件监听器。
的jQuery:http://api.jquery.com/click/
DIY:http://www.codingforums.com/archive/index.php/t-122993.html
PHP不能告诉你,如果一个div已点击作为PHP只适用于服务器。为此,你需要javascript。
jquery使这样的事情非常简单。
不能完全想象还有什么能为这个测试好,但你可以使用JavaScript这样的:在您的形式
<div id="clickable_div" onclick="document.getElementById('divclicked').value='YES'"> SOMETHING </div>
<input type="hidden" id="divclicked" name="divclicked" value="NO"/>
and in php
if ($_POST['divclicked']=='YES') {...} else {...}
我不能告诉你是否要将div视为表单元素,如复选框,或者如果你想使用div来提交表单。
使用它作为表单元素已经由Stano解释过了,如果你想让div提交一个表单,你应该只使用一个提交按钮。如果您想使用图片而不是按钮,则使用<input type="image"...>
将用作提交按钮。
如果您确实需要使用div来提交表单,则需要javascript。就像这样,我们采用一个名为“bald”的表单,当你点击div时,表单“bald”被提交,就像你按下了一个提交按钮一样。
<form name="bald" action="somefile.php">
<div onclick="bald.submit();">Click here to submit</div>
</form>
div?你的意思是复选框或其他东西? – xdazz 2012-07-15 14:41:14
这将需要客户端脚本与事件处理程序 – Musa 2012-07-15 14:44:10