У меня есть форма со структурой как таковой:IE8 JQuery Представлять не работает для форм
<form id="myForm">
<div>
<input .....>
<input ......>
</div>
<div>
<input ....>
<input ....>
</div>
<input type="submit">
</form>
мне нужно сделать окно подтверждения, когда форма была отправлена, так что я сделал это:
$('#myForm').submit(function(e){
e.preventDefault();
if(confirm('something here')){
$('myForm').submit();
}
});
Как мы все знаем, IE8 не любит divs в форме и, очевидно, html немного сломан. Это приводит к нарушению моего jquery!
Как я могу обойти это?
Каким образом IE8 не похож на DIVs в FORM? Каким образом HTML сломан? То, что вы разместили, выглядит нормально. Что означает «это приводит к нарушению моего jquery»? – RoToRa
Кроме того, если у вас есть проблемы с jQuery, используйте базовый JavaScript/DOM. Прикрепление диалогового окна подтверждения к форме тривиально без jQuery. – RoToRa