Jquery绑定输入字段彼此

时间:2017-09-06 20:42:28

标签: jquery bind

我有2个输入字段,我想将它们绑定在一起而没有无限循环。

<%= number_field_tag "owner_discount_percent", @request.discount_owner_percent, class: 'form-control owner-disc' %>

<%= number_field_tag "owner_discount", @request.discount_owner_val, class: 'form-control owner-disc' %>

让我们假设总价值为1000欧元。

所有者可以按百分比或整数给出折扣。

如果用户以百分比形式给出折扣,则整数值应自动计算以通过更新整数值字段将折扣显示为整数,例如100€(1000 * 10%)。

但是如果用户给出折扣作为整数,那么它应该计算百分比并将其写入百分比字段。

我尝试使用on change事件给出无限错误。还有其他办法吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

也许你可以在输入字段中按键向上/向下或聚焦输出操作。在变化时,您发现将创建一个循环。

https://api.jquery.com/focusout/