灯箱在输入时多次打开

时间:2010-06-11 11:20:08

标签: javascript ruby-on-rails lightbox ajax-on-rails

使用lightbox时,我遇到了一个奇怪的问题。

无论何时使用新的灯箱,用户都可以打开相同的灯 相同页面上的时间框。例如

Using tab button go to `Lightbox link`.
Press enter --> Light box will open.
Press enter --> second light box open below the previous one.
and so on.......

当我使用标签并在链接上输入我的焦点没有从链接更改时发生问题,因此用户可以在点击enter时打开多个灯箱。

我试着跟随,但它不适合我

<a href = '/calenders/add_shipment' onclick ="this.blur()" class='lbOn'>
   <img src='/images/box-plus.png' style='border:none;'>
</a>

我应该接受什么来解决这个问题。

1 个答案:

答案 0 :(得分:0)

我使用隐藏文本字段中的设置焦点完成了它。如下

<script type="text/javascript" language="JavaScript">
  document.getElementById('set_focus').focus();
</script>

<div style="display:none;"><input type="text" size="20"  id="set_focus"/></div>