我对jquery和html很陌生。我现在正面临着如何根据勾选的按钮保存值的问题。
情景是:
我有一个很大的formregister.tpl
,其中一个字段是price
。此价格会自动计算并显示在用户可以手动更改的注册表中。
我还有formregister.js
,其中计算了场价的价值。此外,我创建了一个弹出框(dialogbox.tpl)
,当自动计算的值与用户输入的值不同时弹出框弹出。这有2个按钮,询问用户保存哪一个,自动计算的值或他输入的值。
我不想将值传递给dialogbox.tpl
,因为父表单已经有2个值,所以想要从那里操作它。
问题:
是否可以通过
formregister.tpl
检查dialogbox.tpl
中的哪个按钮?
我已经在网上搜索过但无法找到类似的情况。
请告诉我任何可能对我有帮助的相关链接。
非常感谢你的帮助。
答案 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');
}