Форма отправки вопроса IE9 + Ajax - PullRequest
1 голос
/ 02 сентября 2011

У меня есть форма, которая подается через 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, но я не могу понять, как горизонтальное правило что-то портит.

...