Я хочу знать, почему тег оповещения закрывает диалоговое окно jQuery и , чтобы остановить это действие. Поскольку тег предупреждения открыт, входной текст неправильный и позволяет пользователю вставлять правильную информацию в тот же диалог. , чтобы открыть открытую диалоговую панель при правильной информации.Почему тег оповещения закрывает диалоговое окно jQuery?
нажмите на кнопку "добавить"
$("#addButton").button({ icons : { primary : "ui-icon-plusthick" }, label : "Add" }).click(function(){ $("#addMemberDialog").dialog("open");
диалог "Добавить пользователя" открыт и текстовые поля пустые. Затем нажмите кнопку «отправить». Таким образом, окно предупреждения открывается. (Причина верно в строке «если» для тестирования. Позже, я заменю эту линию проверки коды, пусто ли текстовое поле.)
function addSubmitFunc(){ var member = { "status" : "", "id" : "", "pw" : "", "address" : "", "tel" : "" }; if(true){ alert("complete the form"); } else { member.id=$("#addID").val(); member.pw=$("#addPW").val(); member.address=$("#addADDRESS").val(); member.tel=$("#addTEL").val(); $.ajax({ "url":"<%=request.getContextPath()%>/member/addAction.do", "cache":false, data:{"JSON":$.toJSON(member)}, success:function(data){ createTableFunc(); } }) } }
В окне предупреждения, когда нажмите да, окно предупреждения закрывается, а «addMemberDialog» закрывается одновременно. Я не хочу делать эту работу
Как исправить эту проблему?
Что вызывает «addSubmitFunc»? Похоже, что страница перемещается. . – epascarello
'\t \t $ ("# addSubmitButton") Кнопка ({ \t \t \t иконки: { \t \t \t \t первичная: "щ-значок проверки" \t \t \t}, \t \t \t этикетки:«Отправить " \t \t}). Click (addSubmitFunc);' –
Это триггер –