表单提交问题IE9 + Ajax

时间:2011-09-02 00:03:41

标签: ajax forms internet-explorer-9

我有一个表单,当单击一个按钮时,从服务器通过Ajax提供。它弹出一个jquery对话框。

<form onsubmit="hideModal();return getAJAX(this);">
    <input type="hidden" name="action" value="updateUserNotes">
    <input type="hidden" name="userid" value="20312">
    <hr/>
    <B>Flags:</B><BR/>
    <input type="radio" name="flag" value="none" checked> <img src="images/icons/grey_flag.png"> No Flag<BR>
    <input type="radio" name="flag" value="green"  > <img src="images/icons/flag_green.png"> Green Flag<BR>
    <input type="radio" name="flag" value="red" > <img src="images/icons/flag_red.png"> Red Flag

    <B>NOTES:</B><BR>
    <textarea name="usernotes" cols="80" rows="10"></textarea>
    <input type="submit" value="Save Notes">
</form>

这是我的脚本发回以显示表单的代码。如果有HR,当您单击“保存备注”时,表单将不会提交。它不会抛出javascript错误,它只是不提交。

如果我删除横向规则,则表单提交100%罚款。

任何人都知道这可能导致什么?它似乎只影响IE9。我无法在Chrome或Firefox或早期版本的IE9中复制它。

我认为它与IE9的严格性有关,但我无法弄清楚横向规则是如何弄乱任何东西的。

0 个答案:

没有答案
相关问题