JavaScript mi nefunguje :( Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
Stene
Level 6
Level 6
Příspěvky: 3124
Registrován: únor 09
Bydliště: Jihlava
Pohlaví: Muž
Stav:
Offline
Kontakt:

JavaScript mi nefunguje :(

Příspěvekod Stene » 08 říj 2009 20:10

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>

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: JavaScript mi nefunguje :(

Příspěvekod CZechBoY » 08 říj 2009 20:22

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 :)
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

Uživatelský avatar
Stene
Level 6
Level 6
Příspěvky: 3124
Registrován: únor 09
Bydliště: Jihlava
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: JavaScript mi nefunguje :(

Příspěvekod Stene » 08 říj 2009 20:35

KOuknu na ten interval.cz a zkusím to ;)

Uživatelský avatar
Stene
Level 6
Level 6
Příspěvky: 3124
Registrován: únor 09
Bydliště: Jihlava
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: JavaScript mi nefunguje :(  Vyřešeno

Příspěvekod Stene » 09 říj 2009 14:52

Už to má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.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Nefunguje nová PC
    od adoyss » 16 led 2025 05:06 » v Problémy s hardwarem
    7
    3467
    od martanius Zobrazit poslední příspěvek
    17 led 2025 02:29
  • T490s nefunguje trackpoint UPDATE Příloha(y)
    od Sadelník1234 » 17 led 2025 21:49 » v Problémy s hardwarem
    3
    3209
    od kecalek Zobrazit poslední příspěvek
    20 led 2025 16:00
  • Snímač otisku najednou nefunguje, laptop Příloha(y)
    od frisby » 17 srp 2024 22:18 » v Problémy s hardwarem
    1
    1669
    od frisby Zobrazit poslední příspěvek
    18 srp 2024 10:46
  • USB-C hub nefunguje na jednom ASUS notebooku s Thunderbolt 4, na jiném ano
    od Atjov1 » 20 bře 2025 19:58 » v Problémy s hardwarem
    10
    5667
    od Atjov1 Zobrazit poslední příspěvek
    03 čer 2025 14:53
  • ASUS PRIME Z790-A WIFI - Intel Z790 + Samsung 990 PRO (Nefunguje Boot & Instalace Win 10) Příloha(y)
    od Polkiking » 14 srp 2024 15:50 » v Problémy s hardwarem
    6
    4526
    od Zivan Zobrazit poslední příspěvek
    15 srp 2024 09:16

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů