提交编辑时,值从Dialog中变为null

时间:2013-10-22 02:54:36

标签: javascript jquery jquery-ui

这是我的代码 我尝试提交时编辑功能,值为null且无法编辑。

$("#opendialog").click(function () {
    var clonetext = $('#infor').clone(true);
    $('#previewDiv').html(clonetext);
    $("#previewDiv").dialog("open");
    return false;
});

$(function () {
    $("#previewDiv").dialog({
        autoOpen: false,
        resizable: false,
        width: 'auto',
        modal: true,
        transition: "pop",
        buttons: {
            "Edit": function () {
                $("form").submit();
                $(this).dialog("close");
            },
            Cancel: function () {
                $(this).dialog("close");
            }
        }
    });
});

1 个答案:

答案 0 :(得分:0)

我创建了一个基本表单,只附加了两个按钮和点击事件。请参阅此 JSFIDDLE演示,对您有所帮助!

JS:

$( "#dialog-form" ).dialog({
autoOpen: false,
height: 300,
width: 350,
modal: true,
buttons: {
    "Create an account": function() {
        alert('create');
    },
    Cancel: function() {
        alert('close dialog');
        $( this ).dialog( "close" );
    }
}
});


$( "#create-user" )
.button()
.click(function() {
$( "#dialog-form" ).dialog( "open" );
});