【问题标题】:image form submit IE图片表单提交IE
【发布时间】:2009-08-09 03:34:13
【问题描述】:

大家好,我想提交一个表单,但它在 IE 中不起作用。在 Mozilla 和其他浏览器中它仍然可以正常工作。代码:

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

这个问题有什么解决办法?

【问题讨论】:

    标签: html internet-explorer xhtml internet-explorer-7


    【解决方案1】:

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

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

    【讨论】:

    • 为坐标生成的变量是其中带有“x”和“y”的变量。由于不发送值,因此也不发送值数据的名称。
    【解决方案2】:

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

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

    在css中:

    .button {
        border: 0px;
        background: url("./knop_go.jpg");   
        width: 100x;
        height: 60px;
    } 
    

    【讨论】:

      【解决方案3】:

      你可以在表单标签中尝试这个(事实上,这会起作用):

      <button type="submit">
        <img src="btnaceptar.jpg"/>
      </button>
      

      【讨论】:

        【解决方案4】:

        好的,更新,如果我按下按钮它可以工作,但如果我按下回车,它仍然不起作用......

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-08-02
          • 2013-06-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多