我在对话框中有一个“添加”按钮,用户可以在其中添加文本并进行身份验证,然后提交消息。但是,如果我填写两次以上,它将要求我进行两次验证。或者如果我添加第三条评论,它会要求我验证三次
请问您为什么循环?
$("#show-job").dialog({
resizable: false,
width: 500,
height: 650,
title: "Job Reference " + jobid,
modal: true,
show: 'fold',
buttons: {
"Add Comment": function() {
$("#AddCommentDialog").dialog({
resizable: false,
width: 500,
height: 200,
title: "Add Comment",
modal: true,
buttons: {
"Add": function() {
var text = $("#JobCommenttext").val();
if (text.length > 0) {
$("#User-Login").dialog();
$("#verify").click(function() {
var username = $("#username").val();
var password = $("#password").val();
if (username == '' || password == '') {
alert("Please fill all fields");
} else {
verifyUser(username, password);
if (verifyUser) {
UpdateComments(jobid, text, username);
$("#JobCommenttext").val('');
$("#username").val('');
$("#password").val('');
$("#show-job").dialog("close");
}
}
})