需要在 jQuery 中创建一个可以充当表单的对话框

发布于 2024-12-23 05:58:40 字数 143 浏览 0 评论 0原文

我想创建一个可以显示表单的对话框,我可以在提交时刷新页面内容。

我想在对话框中打开计算器。提交值后给出输入。计算应更新同一视图中的表。在同一个对话框中。

我使用 JQuery 并使用控制器提交数据。请指导我该怎么做。

谢谢,

I want to create Dialog box which can show form where i can refresh the page content on submition.

I want to open a calculator in dialog box . On giving input after submitting the value. the calculation should be updated the table in same view. in same dialog box.

i m using JQuery and for submitting data i m using controller. kindly guide me how to do it.

Thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧街凉风 2024-12-30 05:58:40

尝试使用 jquery UI 对话框
http://jqueryui.com/demos/dialog/#modal-form

创建一个id 为“calculator-form”的表单并将其称为对话框,如下所示。

$( "#calculator-form" ).dialog({
        autoOpen: false,
        height: 300,
        width: 350,
        modal: true,
        buttons: {
            "Submit": function() {
                        //you can get the controls on the main page and do you logic here and close the dialog
                    $( this ).dialog( "close" );
                }
            },
            Cancel: function() {
                $( this ).dialog( "close" );
            }
        },
        close: function() {
            allFields.val( "" ).removeClass( "ui-state-error" );
        }
    });

Try using jquery UI dialog
http://jqueryui.com/demos/dialog/#modal-form

Create a form with id 'calculator-form' and call it dialog as below.

$( "#calculator-form" ).dialog({
        autoOpen: false,
        height: 300,
        width: 350,
        modal: true,
        buttons: {
            "Submit": function() {
                        //you can get the controls on the main page and do you logic here and close the dialog
                    $( this ).dialog( "close" );
                }
            },
            Cancel: function() {
                $( this ).dialog( "close" );
            }
        },
        close: function() {
            allFields.val( "" ).removeClass( "ui-state-error" );
        }
    });
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文