| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... |
zdravim...to co neviem v php som xcel vyskusat v javascripte, kedze je mi ovela sympatickejsi a mam to takto:
Kód: <form action="skontroluj.js"> <input type="text" name="lol"> <input type="submit"> </form> a subor skontroluj.js: Kód: if(lol =="jej"){ document.write("Vsetko je v poriadku, textove pole neobsahuje hodnotu jej."); } else { alert("nie! textove pole nesmie obsahovat hodnotu jej!"); }
ale neviem co je na tom zle nefunguje mi to...ked dam submit teda overenie inputu tak sami ukaze celyobsah js suboru ale nic viac.
cely prikaz by mal byt ok, ale nebol som si isty u premennej lol, ci som ju spravne zapisal. pretoze sa pouziva tiez var ale to pri deklaracii ale cital som ze sa nemusi...teda poradi niekto? rad by som s auz s tych podmienok vysomaril...i ked v JS nepracujem casto. iba pri menu a efekty na weby atd tkaze mma v tomto nedostatky
|
|
Registrovaný: 21.06.07 Prihlásený: 06.05.13 Príspevky: 421 Témy: 4 | Napísal sento: 26.02.2008 11:07 | |
|
<form action="stranka.html" method="GET">
a az na tej stranke mozes spustat JavaScript; (ak velmi chces pouzit form)
a pozor, ten skript bude (najpravdepodobnejsie) spustany na klientovi, nie na servri (zakladny rozdiel medzi PHP a JS).
|
|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... | Napísal autor témy B.A.X.O: 26.02.2008 11:45 | |
|
dik. zatialsom to vyriesil ale takto:
test.html
Kód: <form action="spracuj.php"> <input type="text" name="lol"> <input type="submit" value="spracovat"> spracuj.php Kód: <?php if ($lol == "jej") { echo "hodnota v textovom poli nesplnuje zakony SR!"; } else { echo "hodnota v textovom poli splnuje zakony SR."; } if ($lol=="") { echo "<script>alert('nic si tam nenapisal!')</script>"; } ?>
len je tam jedna chyba. ak nikto nic nenapise do inputu tak sice
sa vyhodi alert ale ukaze echo ze je to OK. xcelo by to dajako zastavit beh
scriptu a ukazat alert hlasku na cistom bielom dokuemnte.
skusal som document.write ale moc to nepomohlo. teda neviete o dacom?
|
|
Registrovaný: 21.06.07 Prihlásený: 06.05.13 Príspevky: 421 Témy: 4 | Napísal sento: 26.02.2008 12:40 | |
|
nic Ti nebrani, aby si poslednu podmienku dal ako prvu...
if(xxx=="") alert;
else if(xxx==jej) zle;
else dobre;
|
|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... | Napísal autor témy B.A.X.O: 26.02.2008 13:27 | |
|
hm diky no vyriesil som to o dost zaujimavejsie
Kód: <?php if ($lol == "") { echo "Nic nebolo zadané do pola!"; } else { echo "super. zadal si $lol!"; } ?>
i ked sa to tak trocha odklana od mojho povodneho umyslu
|
|
Registrovaný: 23.02.08 Prihlásený: 27.05.08 Príspevky: 46 Témy: 0 | Napísal mage: 01.03.2008 16:33 | |
|
inak tu podmienku co mas ci kontroluje iba ci je tam "jej"
ak tam je " jej" tak uz podmienka nie je splnena.
a inak to co si dal este hore ze action="skontroluj.js" sa mi nezda skor si tam mohol dat funkciu ktora sa vykona ked sa to da odoslat
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 01.03.2008 18:35 | |
|
Overlord píše: xcelo by to dajako zastavit beh scriptu a ukazat alert hlasku na cistom bielom dokuemnte.
test.html
Kód: <form action="spracuj.php"> <input type="text" name="lol"> <input type="submit" value="spracovat"> spracuj.php Kód: <?php if ($lol == "jej") { echo "hodnota v textovom poli nesplnuje zakony SR!"; } else { echo "hodnota v textovom poli splnuje zakony SR."; } if ($lol=="") { echo "<script>alert('nic si tam nenapisal!')</script>"; exit; } ?>
všimni si, že za echom s alertom je exit; to spôsobi, že sa script už nebude ďalej spracuvávať
_________________ Sorry za prelkepy |
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| javascript wysiwyg v javascript popup v JavaScript, VBScript, Ajax | 1 | 838 | 25.07.2009 19:29 Ďuri | | podmienka v PHP, ASP | 1 | 468 | 22.11.2010 23:27 stenley | | Podmienka v Technológia .NET | 2 | 394 | 22.02.2017 14:31 GamerSK | | podmienka čas v JavaScript, VBScript, Ajax | 2 | 327 | 02.03.2013 14:03 p4tooo | | Podmienka nejde v JavaScript, VBScript, Ajax | 3 | 381 | 28.10.2011 11:41 chrono | | podmienka if v PHP, ASP | 2 | 518 | 19.12.2009 18:21 M1rcO_o | | preg_match vs podmienka v PHP, ASP | 1 | 633 | 16.02.2010 19:59 Ďuri | | podmienka na include v PHP, ASP | 2 | 442 | 16.01.2010 18:40 M1rcO_o | | podmienka a SQL v PHP, ASP | 3 | 526 | 11.05.2010 9:55 DeiForm | | Facebook like - podmienka v Ostatné | 0 | 515 | 18.12.2018 16:53 iggi9797 | | php funkcia - podmienka v PHP, ASP | 3 | 379 | 04.06.2014 22:55 BX | | PHP podmienka checkbox v PHP, ASP | 8 | 1284 | 19.11.2010 1:28 venom2 | | nefunkcna podmienka else v PHP, ASP | 2 | 461 | 02.08.2010 21:32 coldak | | Podmienka v SQL v Databázy | 4 | 1122 | 27.06.2011 6:54 coldak | | Excel - podmienka na prepočet meny v Ostatné programy | 0 | 469 | 03.05.2017 15:54 McLovin | | MS Excel - zoznam a podmienka v Ostatné programy | 4 | 464 | 26.04.2017 15:04 magic |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|