Html 图像表单提交

Html 图像表单提交,html,internet-explorer,xhtml,internet-explorer-7,Html,Internet Explorer,Xhtml,Internet Explorer 7,嘿,伙计们,我想提交一个表单,但它在IE中不起作用。尽管在mozilla和其他浏览器中它起作用。守则: <input type="image" name="zoeken" src="knop_go.jpg" value="zoek" alt="zoek" /> 这个问题的解决方案是什么?一个可能的解决方法是为图像设置一个带有css样式的常规按钮: <form action="blah.aspx" method="post"> <input type="subm

嘿,伙计们,我想提交一个表单,但它在IE中不起作用。尽管在mozilla和其他浏览器中它起作用。守则:

<input type="image" name="zoeken" src="knop_go.jpg" value="zoek" alt="zoek" />


这个问题的解决方案是什么?

一个可能的解决方法是为图像设置一个带有css样式的常规按钮:

<form action="blah.aspx" method="post">
<input type="submit" class="button" name="zoeken" value="zoek" />
</form> 

您可以在表单标记中尝试此操作(事实上,这将起作用):


它确实有效-它只是不发送值,只发送坐标


如果您正在测试该按钮是否每次单击,请查看是否设置了x或y坐标(以及测试值)。

确定,更新,如果我按下按钮,它会工作,但如果我按下enter,它仍然不工作

通过检查是否设置了另一个字段来修复它,现在它可以工作了


但是我看到,如果你不按提交按钮,他就不会发送值。

为坐标生成的变量是带有“x”和“y”的变量。由于未发送值,因此也不会发送值数据的名称。
.button {
    border: 0px;
    background: url("./knop_go.jpg");   
    width: 100x;
    height: 60px;
} 
<button type="submit">
  <img src="btnaceptar.jpg"/>
</button>