如果我将jqueryui对话框HTML内容更改为原始内容,则默认表单操作正在运行 [英] Default form action is running if I change jqueryui dialog HTML content to original content

查看:55
本文介绍了如果我将jqueryui对话框HTML内容更改为原始内容,则默认表单操作正在运行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在jqueryui对话框中显示html表单,我正在使用jquery验证插件来验证它。问题是每当我在对话框关闭之前将对话框内容更改为原始内容后提交表单时,表单默认操作正在运行而不是jquery。





这是我的代码:



我尝试过:



i am displaying html form inside jqueryui dialog and i am using jquery validation plugin to validate it. Problem is whenever i submit form after changing dialog content to original content before dialog close, the form default action is running instead of jquery.


Here is my code:

What I have tried:

$(document).ready(function() {

  var getOldForm = $("#send-pm-win").html();

  $("#pmLink").click(function() {

    $("#send-pm-win").dialog({

      modal: true,

      draggable: false,

      resizable: false,

      autoOpen: true,

      buttons: [{

        text: "Cancel",

        click: function() {

          $(this).dialog("close");

        },

        style: "outline: none;"

      }],

      close: function(event, ui) {

        $("#send-pm-win").html(getOldForm);

        $(this).dialog("destroy");

      }

    });

  });

});

推荐答案

(document).ready(function(){

var getOldForm =
(document).ready(function() { var getOldForm =


(#send-pm-win)。html();
("#send-pm-win").html();


(#pmLink)。单击(function(){
("#pmLink").click(function() {


这篇关于如果我将jqueryui对话框HTML内容更改为原始内容,则默认表单操作正在运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆