Php 表单在ie中不起作用

Php 表单在ie中不起作用,php,html,forms,post,Php,Html,Forms,Post,我有一个表单在chrome中工作得很好,但在ie中根本不工作 实际表格的代码为: <div id="launch"> <form id="form1" name="form1" method="post" action="" > <input type="image" src="images/transparent.png" width="100" height="100" name="Launch" id="Launch" value="

我有一个表单在chrome中工作得很好,但在ie中根本不工作

实际表格的代码为:

<div id="launch">
    <form id="form1" name="form1" method="post" action="" > 
        <input type="image" src="images/transparent.png" width="100" height="100" name="Launch" id="Launch" value="insertvaluehere" />
    </form> 
</div>
我们将非常感谢您的帮助

您可以将其更改为

<button type="submit" name="launch" id="Launch">Submit</button>
更改:

if ($_POST)
{
    //execute
}

输入类型的图像通常不提交值,而是提交用户单击图像的坐标(通常用作图像地图)

如果您承诺使用图像进行提交,则有两个主要选项:

  • 常规提交类型
    ,带有带有所需值的隐藏字段(可以使用CSS将提交样式设置为图像)
  • a

  • 到底是什么不起作用?此外,您可能希望去掉属性名称和值之间的空格,并将所有值都用引号括起来……尝试在输入中设置一个非空值以启动,可能IE不发送它,因为它认为它是空的(即使您在那里有空格)。什么版本的IE?好的,我两个都试试谢谢,当按下表单并且可用时,它应该执行相当多的代码。我编辑了你的代码,看看我所做的一些更改。您可能也应该为表单设置一个值。在IE vs Chrome中运行表单时到底出了什么问题?它是不是完全没有显示出来?可能是一个
    虽然这是一个更好的处理样式的方法,但我不知道这是否能解决浏览器兼容性问题。将它更改为button会使它在chrome中停止工作,似乎没有注册我提交的事实。你能告诉我如何在我的代码中使用button吗,未真正使用的按钮通常坚持输入更改为我的是图像Opp我会试试
        #Launch{
            background-image:url(images/transparent.png); 
            width:100px; 
            height:100px; 
            dislay:block; 
            border:none; 
            color:transparent;
            background-color:none;
            cursor:pointer;
       }
    
    if ($_POST)
    {
        //execute
    }