Mozilla a moje nová návštěvní kniha v PHP Vyřešeno
Re: Mozilla a moje nová návštěvní kniha v PHP
Nikdo neví? Stačil by mi kód a já už bych ho tam snad nějak zabudoval...
Re: Mozilla a moje nová návštěvní kniha v PHP
Tak já bych něco měl.
Když vyplníš 5, tak se ti automaticky zobrazí text "sem by to chtělo to tlačítko". Bohužel jsem nepřišel na to, jak udělat, aby po zadání 5 zobrazilo tlačítko pro odeslání - tak jedině udělat, že po zadání 5 se automaticky odešle příspěvek.
Kód: Vybrat vše
<form name="form">
<input type="text" onkeyup="over()" name="form2">
</form>
<script>
function over(){
if (document.form.form2.value=="5")
document.write("sem by to chtělo to tlačítko");
}
</script>
Když vyplníš 5, tak se ti automaticky zobrazí text "sem by to chtělo to tlačítko". Bohužel jsem nepřišel na to, jak udělat, aby po zadání 5 zobrazilo tlačítko pro odeslání - tak jedině udělat, že po zadání 5 se automaticky odešle příspěvek.
Re: Mozilla a moje nová návštěvní kniha v PHP
Ok, to je jedno, jinak díky moc.
Re: Mozilla a moje nová návštěvní kniha v PHP
Tam popřípadě dej "radio" a když to zatrhneš, tak se odešle příspěvek do diskuse. Nebo se zkus zeptat na http://www.jakpsatweb.cz
Re: Mozilla a moje nová návštěvní kniha v PHP
EDIT: Smazání příspěvku.
----------------------------------------------
Tak jsem s tím něco udělal, vložil tam toto:
<tr>
<td>2 + 3 =</td>
<td><INPUT class=\"input\" type=\"text\" name=\"antispam\" maxlength=\"150\"></td>
</tr>
Teď ještě musím nastavit, když v poli bude hodnota 5, povolí to odeslat příspěvek.
EDIT: Jóóó, já to dokázal, a sám, ale mám to naopak, pokud se to zadá, nepustí se to a pokud ne tak to pustí.
EDIT2: Teď jsem to otočil, ale můžu si tam napsat co chci a potvrdí to
----------------------------------------------
Tak jsem s tím něco udělal, vložil tam toto:
<tr>
<td>2 + 3 =</td>
<td><INPUT class=\"input\" type=\"text\" name=\"antispam\" maxlength=\"150\"></td>
</tr>
Teď ještě musím nastavit, když v poli bude hodnota 5, povolí to odeslat příspěvek.
EDIT: Jóóó, já to dokázal, a sám, ale mám to naopak, pokud se to zadá, nepustí se to a pokud ne tak to pustí.

EDIT2: Teď jsem to otočil, ale můžu si tam napsat co chci a potvrdí to

Re: Mozilla a moje nová návštěvní kniha v PHP
Si s tím chvíli hraj a ono se ti to podaří a pak si budeš nadívat, jak je možný, že si to nevymyslel hned, když je to vlastně tak jednoduchý. To znám, zajímavý, že na vyřešení nějakýho problému vždycky přijdu když nejsem u pc. 

- pikaso.andreas
- Level 4
- Příspěvky: 1168
- Registrován: říjen 07
- Bydliště: Otrokovice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Mozilla a moje nová návštěvní kniha v PHP
Kód: Vybrat vše
<SCRIPT LANGUAGE="JavaScript"><!--
function zkontroluj(formular)
{
if (formular.telefon.value=="")
{
alert("Vaše telefoní číslo musíte vyplnit!! \nZ důvodů naší odpovědí Vám!");
formular.telefon.focus();
return false;
}
else if (formular.mail.value=="")
{
alert("Vaše e-mail musíte vyplnit!! \nZ důvodů naší odpovědí Vám!");
formular.mail.focus();
return false;
}
else if (formular.rok.value!="2008")
{
alert("Antispamová kontrola, doplňte aktuální rok prosím!!");
formular.rok.focus();
return false;
}
else if (formular.zprava.value=="")
{
alert("Text zprávy musíte vyplnit!");
formular.zprava.focus();
return false;
}
return true;
}
// -->
</SCRIPT>
<form action="?stasa=send" method="post" onSubmit="return zkontroluj(this)">
<tr height="20px"><td align="right">Kontaktní telefon: </td><td><input name="telefon" style="width: 170px;" class="box" tabindex="1"></td></tr>
<tr height="20px"><td align="right">Kontaktní email: </td><td><input name="mail" style="width: 170px;" class="box" tabindex="2"></td></tr>
<tr height="20px"><td align="right">Jaký je rok?: </td><td><input name="rok" style="width: 170px;" class="box" tabindex="3"></td></tr>
<tr><td align="right">Váš dotaz či námět: </td><td><textarea name="zprava" style="width: 300px; height: 250;" height="150" class="box" tabindex="4"></textarea></td></tr>
<tr>
<td></td>
<td><input type="submit" value="Odeslat" tabindex="5"> <input type="reset" value="Smazat"></td>
</tr>
<tr>
Zkus toto, není to přímo z mojí hlavy, ale nějak to funguje

Re: Mozilla a moje nová návštěvní kniha v PHP
To je s alertama
Nevím jak vám, ale mě to příjde docela otravný, když na mě na nějaký stránce vyskakuje to hnusný okno.
Ale funguje to.

Ale funguje to.
- pikaso.andreas
- Level 4
- Příspěvky: 1168
- Registrován: říjen 07
- Bydliště: Otrokovice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Mozilla a moje nová návštěvní kniha v PHP
tak tam necháš jen na ten SPAM! Nemusíš to mít na každou položku....
Re: Mozilla a moje nová návštěvní kniha v PHP
No jasný, ale já pro tyhle okna nejsem - nicméně jak to udělat jinak nevím, JS jde mimo mě (v hlavě to mám, ale nedokážu to tomu počítači v tomhle jazyku vysvětlit).
Uvidíme co na to Tommy4.
Uvidíme co na to Tommy4.
- pikaso.andreas
- Level 4
- Příspěvky: 1168
- Registrován: říjen 07
- Bydliště: Otrokovice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Mozilla a moje nová návštěvní kniha v PHP
Jde to i pomocí php.
Ale kontrola proběhne až v druhém souboru, který to odesílá. Pokud nezadá rok, napíše to zadejte rok (nebo jinou odpověď) a dáš tam tlačítko zpět. To co jsi napsal tam zůstane. Je to vlastně to co má tommy4, jen bych to nechal vypsat že je zadán špatně antispam a dal tam tlačítko zpět.
Ale kontrola proběhne až v druhém souboru, který to odesílá. Pokud nezadá rok, napíše to zadejte rok (nebo jinou odpověď) a dáš tam tlačítko zpět. To co jsi napsal tam zůstane. Je to vlastně to co má tommy4, jen bych to nechal vypsat že je zadán špatně antispam a dal tam tlačítko zpět.
Re: Mozilla a moje nová návštěvní kniha v PHP Vyřešeno
Přesně tak se tu pokouším udělat, teď mi zhaslo FTP, takže až půjde, zkusím to tam nahrát a uvidím zázrak (doufám). 
EDIT: Ááááááá hoši, už jsem to rozšlapal, pro ty kdo neví, tak:
if($antispam == "5"):
zde je odeslání
Jak prosté, že?
Jinak díky všem za rady, moc jste mi pomohli!
Dříve jsem to psal takto:
if($antispam != "5"):
zde je odeslání

EDIT: Ááááááá hoši, už jsem to rozšlapal, pro ty kdo neví, tak:
if($antispam == "5"):
zde je odeslání
Jak prosté, že?

Dříve jsem to psal takto:
if($antispam != "5"):
zde je odeslání
Naposledy upravil(a) Tholus dne 21 dub 2008 18:27, celkem upraveno 1 x.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 4
- 314
-
od nakatomi
Zobrazit poslední příspěvek
včera, 21:42
-
- 4
- 2730
-
od Riviera kid
Zobrazit poslední příspěvek
24 kvě 2025 18:47
-
- 7
- 3447
-
od martanius
Zobrazit poslední příspěvek
17 led 2025 02:29
-
- 3
- 2946
-
od MariTopHigh
Zobrazit poslední příspěvek
01 led 2025 10:22
-
- 22
- 5140
-
od peta501
Zobrazit poslední příspěvek
01 říj 2024 11:47
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 2 hosti