jQuery UI对话框-Enter键应等于单击

用户名

我希望能够按下“ ENTER”并让对话框执行与提交按钮相同的操作。

我在这里发现了一个类似的问题:在<Enter>上提交jQuery UI对话框我在代码中添加了一些解决方案,但没有解决问题的方法。

这是我到目前为止的内容:

按钮:

<button id="myButton">Execute Tasks</button>

对话框本身:

<div id='myDialog' title="New Task(s):">
    <p>Enter the name of the tasks you wish to execute</p>
        <form>
            <label for="name">
                <input type="text" name="name" id="name" />
            </label> 
        </form>
</div>

内部脚本标签:

$('#myButton').click( function() {
    $( "#myDialog" ).dialog({
        open: function(){

            $("#myDialog").unbind('submit');
            $("#myDialog").submit(function() {
            $("#myDialog").parents('.ui-dialog').first().find('.ui-button').first().click();
            return false;
            });
        },
        buttons: {
            "Run tasks": function() { .... },
            "Cancel":function() { $(this).dialog("close"); };
        },
    });
});
Praveen Reddy

您可以在对话框打开时绑定表单提交事件。在文本框中按Enter键将自动触发表单提交。

您还可以在单​​击“运行任务”按钮时触发提交事件。

jsFiddle:http : //jsfiddle.net/CodingDawg/dk7hT/

$('#myButton').click(function () {
  $("#myDialog").dialog({
        open: function () {
            $(this).off('submit').on('submit', function () {
                //Run tasks
                //$(this).dialog('close'); //You can Close the dialog after running the tasks.
                return false;
            });
        },
        buttons: {
            "Run tasks": function () {
                $(this).find('form').submit();
            },
                "Cancel": function () {
                $(this).dialog("close");
            }
        }
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery UI对话框-Enter键应等于单击

来自分类Dev

jQuery UI对话框触发,从父对话框按钮单击

来自分类Dev

jQuery UI对话框:单击“外部”时关闭

来自分类Dev

jQuery UI模态对话框全局单击覆盖关闭

来自分类Dev

在jQuery UI对话框中单击多次触发

来自分类Dev

jQuery UI对话框按钮引发多次单击事件

来自分类Dev

jQuery UI对话框:单击“外部”时关闭

来自分类Dev

单击按钮创建多个实例jQuery UI对话框

来自分类Dev

jQuery UI对话框未通过`Escape`键关闭

来自分类Dev

jQuery UI对话框未按Escape键关闭

来自分类Dev

当用户在 JQuery UI 中的模态对话框之外单击时,如何防止模态对话框关闭?

来自分类Dev

jQuery不打开对话框单击

来自分类Dev

我如何停止按Enter时执行的jQuery UI对话框

来自分类Dev

Enter键不关闭jquery对话框

来自分类Dev

单击标题时,jQuery UI对话框关闭...有时

来自分类Dev

单击<select>时,jQuery UI对话框将无法打开

来自分类Dev

当用户单击时,如何从jquery ui对话框中获取按钮ID的值?

来自分类Dev

我们如何检查jQuery UI对话框中单击了哪个按钮?

来自分类Dev

jQuery UI模式对话框将自动打开,但不会单击打开

来自分类Dev

如何在单击HTML表格单元格时打开jQuery ui对话框

来自分类Dev

单击按钮时,jQuery ui对话框不起作用

来自分类Dev

如何通过单击botton使用Jquery UI打开确认对话框窗口

来自分类Dev

单击事件时不显示 jQuery-ui 对话框

来自分类Dev

jQuery UI对话框的关闭效果

来自分类Dev

jQuery UI对话框顶部间距

来自分类Dev

可扩展的jQuery UI对话框

来自分类Dev

jQuery UI对话框:从内部关闭

来自分类Dev

jQuery UI对话框并关闭

来自分类Dev

从jQuery UI对话框回调

Related 相关文章

热门标签

归档