【发布时间】:2013-08-14 05:22:45
【问题描述】:
这是我拥有的 HAML 代码:
%a.btn.btn-primary.personlistbtn{href:patients_path, :target => "_blank", :disabled => 'disabled'} Person List
这就是它在 Inspect Element 上的外观:
<a class="btn btn-primary personlistbtn" disabled="disabled" href="/patients" target="_blank">Person List</a>
所以我将它设置为disabled,从它的外观来看,它看起来确实被禁用了,因为它的颜色比其他普通按钮要浅,但是如果我点击它,它仍然可以工作。我的 JavaScript 部分也有这个 onclick 代码:
$('.personlistbtn').click(function(e) {
e.preventDefault();
window.open("http://localhost:3000/patients?provider="+provider_id+"&"+"therapeutic_class="+thera_class);
});
那是 JS 的罪魁祸首吗?或者我应该如何解决这个问题?
【问题讨论】:
标签: javascript jquery html ruby-on-rails ruby-on-rails-3.2