Autor Zpráva
Pavel Dumbrovský
Profil
Zdravím,
mám skript kde kontroluji, jestli byla vyplněna všechna pole ve formuláři. Doteď mi to fungovalo, jenže jsem to rozšířil přidáním value k inputům, do kterých se načte buď $_POST nebo hodnota z databáze, záleží na situaci. Každopádně problém je v tom, že ve skriptu se ptám na form.value a ten je teďka vlastně stále prázdný, i když odešlu vyplněný formulář, tak mi to hlásí 'nejaky.value' má hodnotu null nebo není objekt. Čili jak z toho ven? Existuje nějaká jiná metoda zjištění obsahu inputu, než to value? Protože já tady můžu mít value prázdné, ale input vyplněný..

Děkuju
Tori
Profil
Opravdu „form.value“, ne input.value? Ukažte, prosím, ten JavaScript.
_es
Profil
Pavel Dumbrovský:
Protože já tady můžu mít value prázdné, ale input vyplněný.
Ak je input vyplnený, tak jeho vlastnosť value nie je prázdna, takže bude chyba inde.

mi to hlásí 'nejaky.value' má hodnotu null nebo není objekt
No a prečo tomu neveríš? Potom asi nejaky nebude ten input, ale niečo iné. Alebo robíš s hodnotou vo value niečo nezmyselné.

Bez konkrétneho kódu, alebo ukážky, sa asi viac vyveštiť nedá.
Pavel Dumbrovský
Profil
Chyba byla v tom, že jsem si dovolil dát stejnej name formuláři i odesílacímu tlačítku.. Nemám rád JS..

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: