php - 将超链接转换为按钮

标签 php javascript html

在一个php页面中,开头有个javascript函数是这样的:-

< script type="text/javascript">
    function updatecart(sid,fid,i)
    {
        var qty = document.getElementById(i+"qty").value;
        location.href="index826.php?section=cc&page=cart_update&sid="+sid+"&fid="+fid+"&i="+i+"&qty="+qty;
    }
< /script>

在底部,有一个链接到同一页面的超链接,并调用该函数,如下所示:-

< input type="text" id="'.$i.'qty" value="'.$qty['qty'].'" size = "4"/>
< a href="#" onclick="updatecart('.$shopid.','.$fid.','.$i.');">Refresh< /a>

实际上,我想将超链接转换成这样的普通按钮:-

< input name="button2" type="submit" value="Refresh"/>

这可能吗?谢谢!

最佳答案

当然是。只需设置按钮的 onclick 并使用 type='button' 而不是 submit

<input name="button2" type="button" value="Refresh" onclick="updatecart('.$shopid.','.$fid.','.$i.');" />

PHP 将填充 $shopid, $fid, $i 的值,与它对超链接所做的一样。

关于php - 将超链接转换为按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7855177/

相关文章:

php - 为什么我的日期时间选择器不起作用?

javascript - Codeigniter:提交错误时页面背景不会加载

php - 无法获取选择项目的值?

javascript - 通过ajax将js值发送​​到php Controller

javascript - 调整浏览器屏幕的两半

javascript - 找出 Backbone "router"实际上得到了什么

javascript - 向 Django 服务器 CORS 获取请求仅阻止一个 View

css - 使用@font-face 打开 Sans 字体问题

javascript - 10+1000不会返回正确的数字Javascript

javascript - 我希望当用户滚动到页面底部附近时创建一个静态菜单