2

我正在尝试使复选框成为图像。有没有办法用rails标签(即image_tag)来做到这一点,还是只能通过javascript/css?

下面是一个示例标签...但现在只显示图像和复选框。谢谢!

  <img src="/images/teddy-bear.jpg" align="left">
  <%= f.check_box :bear %>
4

1 回答 1

1

我最终使用了这个脚本......

http://jordankasper.com/jquery/imagecheck/examples.php

我的 javascript 是:

$(function() {
$('#pin_candle')
  .simpleImageCheck({
    image: '/images/candle.jpeg',
    imageChecked: '/images/candle2.jpeg'
  })
  .change(function() {
    var c = 'checked';
    if (!$('#pin_candle').is(':checked')) {
      $(this).closest('form').submit();
    }
    $(this).closest('form').submit();
  });
});

我的轨道是:

<%= f.check_box :candle %>

它给出了一个复选框图像并在单击时更改为另一个复选框图像。复选框更改时提交的表单。

谢谢你。

于 2012-05-23T23:00:14.740 回答