Php 表单在ie中不起作用
我有一个表单在chrome中工作得很好,但在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="
<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将提交样式设置为图像)
到底是什么不起作用?此外,您可能希望去掉属性名称和值之间的空格,并将所有值都用引号括起来……尝试在输入中设置一个非空值以启动,可能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
}