如何检查哪个按钮被勾选为jquery / html

时间:2016-03-30 14:25:53

标签: javascript jquery html

我对jquery和html很陌生。我现在正面临着如何根据勾选的按钮保存值的问题。

情景是:

  1. 我有一个很大的formregister.tpl,其中一个字段是price。此价格会自动计算并显示在用户可以手动更改的注册表中。

  2. 我还有formregister.js,其中计算了场价的价值。此外,我创建了一个弹出框(dialogbox.tpl),当自动计算的值与用户输入的值不同时弹出框弹出。这有2个按钮,询问用户保存哪一个,自动计算的值或他输入的值。

  3. 我不想将值传递给dialogbox.tpl,因为父表单已经有2个值,所以想要从那里操作它。

    问题:

      

    是否可以通过formregister.tpl检查dialogbox.tpl中的哪个按钮?

    我已经在网上搜索过但无法找到类似的情况。

    请告诉我任何可能对我有帮助的相关链接。

    非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

如果您为提交按钮指定了名称和值。

<input name="button1" type="submit" value="Button 1" />
<input name="button2" type="submit" value="Button 2" />

button1或button2将通过GET或POST传递。

或者你可以用onclick

来做
<input id="button1" 
       onclick="yourFunction(this);" 
       name="button1" 
       type="submit" 
       value="Button 1" />
<input id="button2" 
       onclick="yourFunction(this);" 
       name="button2" 
       type="submit" 
       value="Button 2" />

然后你可以检查你的功能中的ID:

function yourFunction (button) {
    var yourButton = jQuery(button).attr('id');
}