【问题标题】:Internet Explorer 9 Posts Forms Differently?Internet Explorer 9 以不同方式发布表单?
【发布时间】:2011-06-23 08:17:09
【问题描述】:

我一直在使用结构如下的按钮:

<button type='submit'><em class='ui-icon ui-icon-disk'/><span>Save</span></button>

标签然后使用 jquery-ui 图标来显示按钮的磁盘图像。问题:一旦用户开始使用 IE9,他们就会收到服务器错误:

A potentially dangerous Request.QueryString value was detected from the client (<em class=ui-icon)

我只能假设 IE9 以不同的方式发布表单值 - 有谁知道如何阻止浏览器提交某些表单元素或如何解决此问题?

【问题讨论】:

  • IE9 发布按钮的内容,尝试添加value 属性,或者查看此页面并使 IE9 的行为类似于另一个版本:msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx
  • 你考虑过使用图片按钮吗?
  • @Vince:请原谅我的无知,但什么是图像按钮?谢谢

标签: forms html post internet-explorer-9


【解决方案1】:

问题已解决

如果您从按钮元素中删除name 属性,则表单将不会提交其值或其中任何元素的值。

【讨论】:

    【解决方案2】:

    请改用&lt;input type="image"&gt;

    【讨论】:

    • 感谢您的想法,但是,我不想替换按钮的整个图像,只是按钮图像 :( IE9 最让我烦恼的是我如何随机出现服务器错误!同样表单发布只会导致错误 1/10 次...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    • 2013-06-06
    • 1970-01-01
    • 2012-02-29
    • 1970-01-01
    相关资源
    最近更新 更多