JavaScript na zkontrolování, jestli jsou poviné údaje vyplněny nějak nefunguje. Může na něj někdo kouknout?
JS
<script type="text/javascript" language="JavaScript">
function book_test()
{
var f = self.document.forms.book;
if (f.name.value.length <= 0)
{
alert("Chybí jméno!");
return false;
}
if (f.message.value.length <= 0)
{
alert("Chybí zpráva
!");
return false;
}
return true;
}
</script>
HTML
<form name="book" action="book_write.php" method="post" onsubmit="return book_test();">
<b>Jméno:</b><br>
<input name="name" size="40"><br>
<br>
<b>Mail:</b><br>
<input name="mail" size="40"><br>
<br>
<b>Zpráva:</b><br>
<textarea name="message" rows="5" cols="30"></textarea><br>
<br>
<input type="submit" value="Odeslat zprávu">
</form>
JavaScript mi nefunguje :(
Moderátor: Mods_senior
- CZechBoY
- Master Level 9.5

- Příspěvky: 8813
- Registrován: 20 srp 2008 14:02
- Bydliště: Brno
- Kontaktovat uživatele:
Re: JavaScript mi nefunguje :(
Sice JS neumim a html taky ne, ale asi bych dal nějakou událost na ten button, jestli je délka 0 těch textboxů, rád bych se naučil jak odesíláš data, pak ti napíšu sz 
jinak na intervalu měli snad tohle
http://interval.cz/clanky/javascript-ko ... odeslanim/
a dokonce to šlape když si to dám na vlastní web http://www.jabko.net/testing/interval_overeni.html
edit: takže ty tam máš totiž return false; ale to je podle mě když to skončí chybou tak ti to vrátí false, zaveď si proměnnou, do které budeš ukládat jestli je to true nebo false vyplněno :)
jinak na intervalu měli snad tohle
http://interval.cz/clanky/javascript-ko ... odeslanim/
a dokonce to šlape když si to dám na vlastní web http://www.jabko.net/testing/interval_overeni.html
edit: takže ty tam máš totiž return false; ale to je podle mě když to skončí chybou tak ti to vrátí false, zaveď si proměnnou, do které budeš ukládat jestli je to true nebo false vyplněno :)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
- Stene
- Level 6

- Příspěvky: 3124
- Registrován: 11 úno 2009 15:44
- Bydliště: Jihlava
- Kontaktovat uživatele:
Re: JavaScript mi nefunguje :(
KOuknu na ten interval.cz a zkusím to 
- Stene
- Level 6

- Příspěvky: 3124
- Registrován: 11 úno 2009 15:44
- Bydliště: Jihlava
- Kontaktovat uživatele:
Re: JavaScript mi nefunguje :(
Už to mám.
ve scriptu byl odřádkovaný alert. Vysledek:
Zamykám.
ve scriptu byl odřádkovaný alert. Vysledek:
Kód: Vybrat vše
<script type="text/javascript" language="JavaScript">
function book_test()
{
var f = self.document.forms.book;
if (f.name.value.length <= 0)
{
alert("Chybí jméno!");
return false;
}
if (f.message.value.length <= 0)
{
alert("Chybí zpráva
!");
return false;
}
return true;
}
</script>Zamykám.
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek
