gpt4 book ai didi

javascript - 输入时调用按钮功能

转载 作者:行者123 更新时间:2023-11-30 13:28:56 25 4
gpt4 key购买 nike

我正在尝试在用户按下回车键时提交一个对话框表单。我的表单设置如下:

$("#band-dialog-form").dialog({
buttons : {
"Save" : function(){
$(this).dialog("close");
$("#editBandForm").submit();
},
Cancel : function() {
$(this).dialog("close");
}
},
close : function() {

}
});

当我添加关键监听器时,我更改为:

                "Save" : function submitBand(){
$(this).dialog("close");
$("#editBandForm").submit();
},

但是我的关键监听器找不到函数 submitBand。如果我尝试将功能从对话框中拉出并制作它:

"Save" : submitBand(),

submitBand 函数在初始化时被调用,页面在用户不做任何事情的情况下被发送。在按钮对象中使用命名函数的正确方法是什么?

最佳答案

您正在将执行 submitBand 的结果分配给“保存”键,因为 submitBand(或“函数调用”构造)后面的括号表示“执行此函数对象并返回结果”。尝试在函数调用结构的情况下传递函数对象:

"Save" : submitBand,

关于javascript - 输入时调用按钮功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7472445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com