如何识别使用Jquery在变量中单击的表单提交按钮

如何使用JQuery将提交按钮的ID分配给变量?

我有以下HTML:

<form id="myForm">
    <input id="oknovo" type="submit" value="OK & Novo" />
    <input id="okfechar" type="submit" value="OK & Fechar" />
</form>

JS:

var botao;
$(document).ready(function () {

    $("#myForm input[type=submit]").click(function (event) {
        botao = $(this).attr('id');
        alert("id é " + botao);
    });
});

您可以在这里看到现场的JSFiddle

我已经设法识别在这个问题的帮助下点击的按钮,但现在的问题是将其分配给一个全局变量。


你的代码是正确的,你只需要添加结束括号)

$(document).ready(function () {
                 ^ unclosed

现在的问题是将其分配给全局变量。

删除线var botao; 或把它拿出来,你调用的函数的onload (通过左侧的jsfiddle配置)。


你在你的小提琴上丢失了方括号。 它应该是:

var botao;
$(document).ready(function () {

    $("#myForm input[type=submit]").click(function (event) {
        botao = $(this).attr('id');
        alert("id é " + botao);
    });
});
链接地址: http://www.djcxy.com/p/95035.html

上一篇: How identify the form submit button clicked in a variable using Jquery

下一篇: Declare a global variable from inside a function