【问题标题】:input type=image and ie8输入类型=图像和 ie8
【发布时间】:2010-11-25 15:12:23
【问题描述】:

我有一个图像按钮,可以在 firefox 上正常工作,但不能在 ie8 上工作。请帮帮我。

<input type="image"  tabindex="8" name="submit_submit" value="submit" src="images/continues.jpg" />

我有一个带有表单的 php 文件。表单操作按钮调用文件本身。在ie8中按下提交按钮时,不执行以下代码。

if(isset($_POST["submit"]))
{
      code
    }

如果在其他浏览器中按下按钮,则执行上述函数。

【问题讨论】:

  • 它在ff中提交表单,但在ie8中不提交。
  • 请贴出完整的代码,那个sn-p没有问题。

标签: html internet-explorer-8


【解决方案1】:

某些浏览器不支持图像输入值。

检查坐标是否存在。

if(isset($_POST["submit_submit"]) || isset($_POST["submit_submit_x"]))

【讨论】:

    【解决方案2】:
    if(isset($_POST["submit_submit"]))
    {
        //code
    }
    

    这应该可以工作

    【讨论】:

      【解决方案3】:

      您将其命名为 submit_submit。太好了,它以submit_submit 发送,而不是submit

      if(isset($_POST["submit_submit"])) { }
      

      另外,请发送var_dump($_POST['submit_submit']) 以确保它是正确的。 value=" 可能无法在 IE8 中工作,在这种情况下,只需测试它是否已设置。

      或者,只需将type="submit" 与背景图像和文本偏移技术一起使用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-11-15
        • 1970-01-01
        • 2017-09-04
        • 2015-08-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-20
        相关资源
        最近更新 更多