Autor Zpráva
srigi
Profil
Hello, majme takyto HTML kod formulara (pls pokuste sa ocami odfiltrovat markup tabulky):
  <form id="product-form" action="/cart/add" method="get">
    <table>
      <tr class="size">
        <td><label for="A1">Rozmer</label>:</td>
        <td colspan="2" class="tar">
          <select name="A1" id="A1">
            <option value="0">60 x 40 cm</option>
            <option value="1">90 x 60 cm</option>
            <option value="2">120 x 80 cm</option>
          </select>
        </td>
      </tr>

      <tr>
        <td>Kúpiť:</td>
        <td colspan="2" class="tar">&nbsp;</td>
      </tr>

      <tr>
        <td>
          <input type="text" name="count" value="1" />
          <input type="submit" class="submit" value="" />
          <input type="hidden" name="id" value="100" />
        </td>
        <td class="tar">Cena:</td>
        <td class="tar product-price"><strong>27,58&nbsp;€</strong></td>
      </tr>
    </table>
  </form>


K tomu patri tento jQ JS kod:
  <script type="text/javascript">
    $('#product-form').change(
      function(){
        alert('pokus');
      }
    );
  </script>


Kod spravne funguje vsade mozne (FF, O, G.Chrome ...), ale v IE6 sa event change nevybuble na element form. Dokonca aj ked som JS prepisal do pureJS a stranku ocistil o vseky ostatne JS, event sa mi v IE6 na elemente <form> nezachytil. Nemate niekto ideu preco?
THX.
Chamurappi
Profil
Reaguji na srigiho:
Podle MSDN onchange skutečně nebublá.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: