发布网友 发布时间:2024-10-24 10:15
共5个回答
热心网友 时间:2024-11-02 20:04
其实你可以用是JS来判定按钮是否被按下,然后调用处理页。单纯用php的话可以这样,先定义表单的提交处理页,<from action="">如果是本页的话,就留空。在表单中加入:<input type="hidden" name="MM_insert" value="newpost" />
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "newpost")) {这是处理代码}就可以实现要的效果。
热心网友 时间:2024-11-02 20:08
使用onclick事件,在表单中也可以把button转成submit
热心网友 时间:2024-11-02 20:07
.....你可以换一个思路,如果我们把思路从被点击,换成点击之后这样呢。就是说比如你有两个按钮
但是只有一个表单,而我们又想一个表单做不同的提交,那我们就要在按钮上做单击事件。
onclick='a(1.php);' 第二个按钮onclick='a(2.php);'
然后我们再写一个js函数
function a(url){
表单id.action=url;
}
这样我们就可以得到这是哪个按钮被点击了 。
---------上为个人思路,思路可行,单词不保证不错,希望可以帮到你---------------------
热心网友 时间:2024-11-02 20:04
php 是获取不到的当你点击按钮在松开鼠标左键那么点击事件已经取消了,即使通过提交表单也没有办法获取的是否点击了。只能通过 js 判断。
热心网友 时间:2024-11-02 20:01
php是服务端运行。
而判断单击是浏览器端行为,所以……还是用js来做吧。