我想知道爲什麼警報標記關閉jQuery對話框並且 停止該操作。 由於警報標記已打開,輸入文本是錯誤的 並使用戶在同一個對話框中插入正確的信息。 因此打開的對話框應該在打開正確的信息時打開。爲什麼alert標籤關閉了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主: 「UI圖標,勾選」 \t \t \t}, \t \t \t標籤:「提交「 \t \t})。click(addSubmitFunc);' –
這是觸發器 –