输入类型=图像和ie8

时间:2010-11-25 15:12:24

标签: html internet-explorer-8

我有一个图像按钮,可以与火狐一起使用,但不适用于ie8。请帮帮我。

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

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

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

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

3 个答案:

答案 0 :(得分:4)

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

检查是否存在坐标。

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

答案 1 :(得分:1)

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

这应该有效

答案 2 :(得分:1)

您将其命名为submit_submit。 Sooo,它会以submit_submit发送,而不是submit

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

另外,做一个var_dump($_POST['submit_submit'])以确保它是正确的。 value="可能在IE8中不起作用,在这种情况下只测试它是否设置。

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