Autor | Zpráva | ||
---|---|---|---|
pananagram Profil * |
#1 · Zasláno: 13. 9. 2008, 23:53:49
Dobrý večer!
Potřeboval bych trochu nasměrovat- Mám jeden input, kam uživatel napíše své jméno.. A já bych potřeboval, pokud do tohoto inputu napíše například "Pepicek" aby se zobrazil další input, ve kterém bude požadováno heslo.. Podle hledání na tomto fóru hrubě hádám, že by to mělo být pravděpodobně něco s "OnChange???" |
||
vertigo4 Profil |
#2 · Zasláno: 14. 9. 2008, 00:05:39
pananagram
Chceš tedy, aby se zobrazil input pouze po zadání určitého slova (Pepíček), nebo po zadání jakéhokoli slova? Pak bude totiž těžké zjistit, kdy uživatel dopsal ono jméno a tím kdy zobrazit input... |
||
pananagram Profil * |
#3 · Zasláno: 14. 9. 2008, 00:14:45
chci aby se zobrazil pouze po zadaní určitého slova (tedy pouze například Pepicek).. Chci tímto ochránit diskusní fórum před někým, kdo by do něj chtěl psát jménem administrátora webu.
|
||
Str4wberry Profil |
#4 · Zasláno: 14. 9. 2008, 00:23:11
Možná by to šlo takto:
<form action=""> <label for="jmeno">Zadejte jméno:</label><br> <input type="text" name="jmeno" id="jmeno"> </form> <script type="text/javascript"> document.getElementById("jmeno").onkeyup = function () { if (this.value == 'Pepicek') { if (document.getElementById("heslo")) return false; heslo = document.createElement("input"); heslo.name = 'heslo'; heslo.id = 'heslo'; heslo.type = 'password'; this.parentNode.appendChild(heslo); } } </script> |
||
pananagram Profil * |
#5 · Zasláno: 14. 9. 2008, 00:41:19
Ale v tomto případě bude heslo zobrazeno společně s HTML kódem stránky ne? Jak jinak by se tedy dal vyřešit problém, aby ostatní uživatelé nepsali pod jménem "Pepicek." Je toto vůbec takto řešitelné?
|
||
Str4wberry Profil |
#6 · Zasláno: 14. 9. 2008, 00:45:50
Ověřovat to na serveru, ne na straně klienta.
|
||
pananagram Profil * |
#7 · Zasláno: 14. 9. 2008, 00:52:01
Takže třeba nějak takhle:
<form action="" method="post"> <inpu type="text" name="jmeno"> </form> <?php if ($_POST['jmeno'] == 'Pepicek') {echo "Pepicek je administrator"; break;} ?> |
||
Str4wberry Profil |
#8 · Zasláno: 14. 9. 2008, 00:54:46
Asi ano, proč si to nevyzkoušíte?
|
||
pananagram Profil * |
#9 · Zasláno: 14. 9. 2008, 00:56:34
No já už to vyzkoušel.. Jenom jsem čekal jestli to někdo nezkritizuje, nebo nepovýší ;-) Takže prosím o smazání, trochu jsem do toho zanesl offtopic.
|
||
Časová prodleva: 16 let
|
0