Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Chyba v JavaScriptovém kódu

Ak si posielaš do funkcie select, tak k názvu formulára sa dostaneš prostredníctvom select.form.name. K samotnému číslu sa dostaneš už jednoducho metódou substr.

Netestované, takže tam môžu byť chyby, ale je vidno princíp:

function zmena(s) {
    if (s.options[s.selectedIndex].value == "nova")
        document.getElementById("div" + s.form.name.substr(1)).style.display = "block";
}

50 formulárov na stránke? To je celkom dosť. Naozaj potrebuješ odosielať každý formulár na inú adresu?

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny