14 lut 2012

Zmiana koloru bordera pola formularza

jQuery(function($) {
  <?php echo "var err_field = new Array('" . @implode("', '", $bad_fields) . "');"; ?>
    $.each(err_field, function (i, value) {
      jQuery("#" + value).css({ 'border-color': 'red' });
    });
});

Php zwraca tablice stringów, idków pól formularza.

jQuery dla każdego obiektu DOM, na podstawie jego id z array err_file, ustawia kolor bordera na czerwony.

20 mar 2009

Kolorowanie rekordów

<script>
  $(function () {
    $('.zebra tr:even').addClass('even');
    $('.zebra tr:odd').addClass('odd');
  });
</script>
 
<style>
  .zebra tr.even td,
  .zebra tr.even th {
    background-color: #FFF;
  }
  .zebra tr.odd td {
    background-color: #A9C0E0;
  }
</style>

<table class='zebra'>
  <thead>
    <tr>
      <th>pierwsza</th>
      <th>druga</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>2009-03-20
      <td>
      <td>1
      <td>
    </tr>
    <tr>
      <td>2009-03-20
      <td>
      <td>2
      <td>
    </tr>
    <tr>
      <td>2009-03-20
      <td>
      <td>3
      <td>
    </tr>
  <tbody>
</table>