<input class="code_rabais" id="coupon_code" name="rabais" type="text">
<div class="ajout_rabais"><%= link_to "add", '#', :id => 'add_coupon' %></div>
我想将code_rabais的输入值重置为&#34;&#34;用户点击&#34后添加&#34;。最简单的方法是什么?
答案 0 :(得分:2)
您可以执行以下操作:
link_to "add", '#', id: 'add_coupon', onclick: "$('#coupon_code').val('');return false;"
另一种方法是在link_to的单击事件上添加一个事件监听器:
link_to "add", '#', :id => 'add_coupon'
# javascript in the same view
$('#add_coupon').on('click', function(event) {
$('#coupon_code').val('');
event.preventDefault();
})