Portál AbcLinuxu, 27. dubna 2024 00:51


Dotaz: Jak odeslat form pomocí JS při změně selectu

25.4.2012 23:56 Koloděj
Jak odeslat form pomocí JS při změně selectu
Přečteno: 229×
Odpovědět | Admin

Ahoj, neporadí někdo jak odeslat celý formulář pomocí JS při změně selectu?

Zkoušel jsem tohle, ale funguje to tak nějak divně.

<select name="section" class="select" onChange="javascript:document.form.submit();">
Děkuji předem za pomoc
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.4.2012 09:20 Ivo
Rozbalit Rozbalit vše Re: Jak odeslat form pomocí JS při změně selectu
Odpovědět | | Sbalit | Link | Blokovat | Admin
<select name="section" class="select" onchange="document.form.submit();">
Tarmaq avatar 26.4.2012 11:44 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: Jak odeslat form pomocí JS při změně selectu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Doporucuju oddelit html a javascript. Pro praci s domem a eventami se nejvice (subjektivne) hodi pouzivat js knihovnu jQuery. Reseni tohoto problemu by mohlo byt zapsano napr takto:
$('document').ready(function()
{
    $('#section').on('change', function()
    {
        $('form').submit();
    });
});
(predpoklada ze select se jmenem section bude mit i id="section". Pokud ne, dal by se selector napsat misto #section takto: select[name=section] - preferuju ale identifikatory nebo tridy pred jmeny inputu..
Don't panic!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.