Niekedy je vhodné, aby bol formulár, pomocou ktorého očakávame vstup od užívateľa automaticky odoslaný potom ako užívateľ zadá to čo potrebuje. Napríklad chceme, aby nasledujúci formulár bol odoslaný ihneď potom, ako si užívateľ zvolí spôsob zoradenia.
Na to nám postačí nasledujúci JavaScript kód využívajúci knižnicu jQuery.
<script type="text/javascript"> jQuery(document).ready(function($) { // ukrytie tlačidla $('.order-box input[type="submit"]').hide(); // automatické odoslanie formuláru po zmene výberu $('.order-box select').change(function() { $(this).parent().submit(); }); }); </script>
Daný kód ukryje pred užívateľmi so zapnutým JavaScriptom tlačidlo Zoraď
, keďže je pre nich zbytočné a zároveň nám zabezpečí, že pri zmene výberu sa formulár automaticky odošle.
Pridaj komentár