我有一个在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>
我使用这个if语句在按下表单时执行代码:
if (($_POST['Launch']) && ($available1 == 0))
{
//Code for what is done.
}
非常感谢所有帮助。
答案 0 :(得分:1)
您可以将其更改为
<button type="submit" name="launch" id="Launch">Submit</button>
然后使用
设置样式 #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
}
答案 1 :(得分:0)
输入图像类型通常不提交值,而是提交用户点击图像的坐标(通常用作图像地图)。
如果您承诺使用图片进行提交,则有两个主要选项:
<input>
,其中包含您想要的隐藏字段(您可以使用CSS将提交的样式设置为图像)<button>