Ahoj všem, mám takovou prosbu.. řeším si pro sebe jednu věc a narazil na potřebu udělat asi tak následující:
na stránce mám select, pokud si vyberu jednu ze 16 variant selectu, potřebuju, aby se mi u inputu změnili nadpisy... (bez nacitani stranky) tedy ne nadpisy, ale klasicky text před inputem který říká co máte zadat, tedy je to čistý text v tagu p nebo td (pokud je to v tabulce)... těchto "nadpisů" je 10 a jsou uloženy v databazi (sql), kde je 16*10 takovych nadpisu (viz select a 16 variant v nem) - v prubehu uzivani ale mohu mit takovych nadpisu vice, protoze mohu do db pridavat...
nevite da se to nejak civilizovane udelat? v js se nevyznam,zkousel jsem ale neco najit a nenasel, za boha se mi nepovedlo najit neco co by davalo smysl... diky za radu nebo odkaz...
3) k inputu patří label - je to správné a přehlednější
3) kde je ten select?
4) pokud se po výběru hodnoty změní nadpis, tak co se stane s hodnotou inputu patřící k nadpisu jsi nikde nenapsal - když se to bude jmenovat jinak, tak tomu necháš stejnou hodnotu/data?
5) a konečně k řešení : pokud s js ani jq neumíš dobře, bude asi lepší všechny nadpisy vygenerovat v php přímo do toho html (160 nadpisů bude odhadem? 30 znaků na nadpis = 4.8kb to je nic) a to nejlépe do js bloku do pole a napsat si malý skript, který vymění nadpisy (bude lepší nadpisy dát do bloků jednoznačně pojmenovaných - id - ať už to necháš v td nebo uděláš label) po vybrání položky selectu. Nevýhodou samozřejmě je, že se vygeneruje uživatelům stránka, kde budou nadpisy natvrdo a pokud změníš db, tak u nich se změna neprojeví.
Až se naučíš ajax (jestli umíš, tak použij) tak jediná změna bude v tom, že pole nadpisů nahradíš načtením konkrétní sady nadpisů ze serveru - detailněji : po select eventu se pustí js, který pomocí ajaxu a scriptu v php ( který načte z db nadpisy+případně nová data ) získá nové nadpisy a ty pak nahradí.