【问题标题】:IE9/8 Form issueIE9/8 表单问题
【发布时间】:2014-02-02 00:13:35
【问题描述】:

我在 IE9 和 IE8 中遇到了表单问题。

我已将代码放入 JS Fiddle (http://jsfiddle.net/EV3N5/) 并出现红色错误“ FORM >”。

<FORM NAME="myform" ACTION="" METHOD="GET">
    <p>Window Width
        <br />
        <input name="inputWidth" />
    </p>
    <p>Window Height
        <br />
        <input name="inputHeight" />
    </p>
    <p>Glass Thickness
        <br />
        <input name="inputGlass" />
    </p>
    <p>Sash Density
        <br />
        <input name="inputDensity" />
    </p>
    <INPUT TYPE="button" NAME="button" Value="Submit" onClick="testResults(this.form)">
</FORM>

有人可以检查一下并指出我的愚蠢错误吗?

谢谢。

【问题讨论】:

    标签: forms internet-explorer-9


    【解决方案1】:

    红色表格是因为输入标签没有关闭:

    <INPUT TYPE="button" NAME="button" Value="Submit" onClick="testResults(this.form)">
    

    <INPUT TYPE="button" NAME="button" Value="Submit" onClick="testResults(this.form)"/>
    

    至于为什么它在 IE 中不起作用,您需要更具体地说明什么不起作用。

    【讨论】:

    • 谢谢。 IE9 和 8 只是让整个页面除了页眉变白。
    • 我对 IE 不是很熟悉,但您可以尝试将 type="text" 添加到输入中,以防万一这是问题所在,尽管它应该可以正常工作。否则,您可以查看 IE 的开发者工具,看看是否有错误的部分。
    • 我试过了。但仍然有同样的问题。一秒钟,它将显示整个画面,然后变为白色(与背景颜色相同)。我取出了 FORM 标签,它会加载,但是没用。所以我认为我的 FORM 有错误。
    • 您可以尝试将除了明显的值和名称以外的所有内容都用小写字母,因为这似乎是表单和输入之间的唯一区别,但除此之外,代码应该可以正常工作。
    猜你喜欢
    • 2011-11-26
    • 1970-01-01
    • 1970-01-01
    • 2012-01-18
    • 2012-06-19
    • 1970-01-01
    • 2011-07-26
    • 2014-12-30
    • 2011-11-17
    相关资源
    最近更新 更多