Autor | Zpráva | ||
---|---|---|---|
Jobík Profil |
#1 · Zasláno: 17. 7. 2008, 19:09:42
Zdravím, poradil by mi prosím někdo jak udělat to:
<inpu type="text" name="otazka"> if($_otazka != 'pepa') { tady bude kód pro obarvení pozadí inputu na červenou barvu }; Dei o toto: Pokud otázka nebude zodpovězena zprávně tak se pozadí inputu změní na červenou barvu. Jak na to prosím |
||
Akacko Profil |
#2 · Zasláno: 17. 7. 2008, 19:24:00
Jobík
<inpu type="text" name="otazka" class="<?php echo (($_POST['otazka'] != 'pepa') ? 'true' : 'false') ?>" /> a udelej si 2 stylu. pro dobry a spatny input |
||
Jobík Profil |
#3 · Zasláno: 17. 7. 2008, 19:39:59
Akacko
Neni jiné řešení než to co si mi napsal to mám a funguje mi to ale já bych to potřeboval mít vede Prosímporaďte |
||
Akacko Profil |
#4 · Zasláno: 17. 7. 2008, 19:42:35
Jobík
Pomoci php nezmenis veci nad prave vykonavanym kodem bez znovunacteni. |
||
Jobík Profil |
#5 · Zasláno: 17. 7. 2008, 19:46:18
potřeboval bych docílit něčeho podbného jako je zde zaškrtni si Kontrala při řešenía zkus si někam napsat číslo které tam nepatří. oni to mají v JS ale já bych to potřeboval v php
|
||
Jobík Profil |
#6 · Zasláno: 17. 7. 2008, 19:49:15 · Upravil/a: Jobík
něco mě napadlo : nedalo by se říci :
<inpu type="text" name="otazka"> $link = "css.css"; if($_otazka != 'pepa') { tady pokud by byla podmínka splněna by se změnila hodnota $link na $link = "css2.css" }; nedalo by se to tak udělat že pokud by se podmínka nerovnala změnila by se hodnota proměnné?? |
||
Alphard Profil |
#7 · Zasláno: 17. 7. 2008, 19:51:30
oni to mají v JS ale já bych to potřeboval v php
já bych toho potřeboval... jak již psal Akacko, pomocí PHP nelze provést změny na již načtené stránce |
||
Jobík Profil |
#8 · Zasláno: 17. 7. 2008, 19:56:05
Alphard
Akacko Tak použiji automatický refresh |
||
Jobík Profil |
#9 · Zasláno: 17. 7. 2008, 19:57:18 · Upravil/a: Jobík
Takže v php se to nedá udělat jinak
|
||
Alphard Profil |
#10 · Zasláno: 17. 7. 2008, 20:05:44 · Upravil/a: Alphard
edit: reagoval jsem na smazanou otázku, jestli to mám smazat, napiš
Kdybys radši napsal, čeho chceš dosáhnout, neumím si to představit. U nějakého hesla budeš těžko zobrazovat cokoliv a jestli to má být nějaká hra, tak si hráčí snad nebudou zjišťovat odpovědí ve zdrojácích, nehledě na to, že to umí IMHO mizivá část lidí, zeptat se někoho na ulici, jestli umí javascript, bude to považovat za nadávku :-) Jistým řešením by mohl být AJAX, odpověd by se poslala na zkontrolování serveru. |
||
Akacko Profil |
#11 · Zasláno: 17. 7. 2008, 20:06:28
Jobík
Tak použiji automatický refresh Ceho tim chces dosahnout? Po refreshi promenne pozbyvaji platnosti az na nektere specialni. Dalsim refreshem akorat neprijemne zpomalis aplikaci. Takze popremyslej zda podminka nejde vresit nad inputem, popr pouzij JS. |
||
Jobík Profil |
#12 · Zasláno: 17. 7. 2008, 20:10:57 · Upravil/a: Jobík
Alphard
Vysvětlení - Jedná se o soutěž, ktero dělám pro kamaráda. budte tam hromada otázek a pokud na nějakou odpoví špatně tak pozadí inputu zčervená. Javascriptem bych to byl udělal ale jak sem řekl nechci riskovat odhalení výsledku ze zdrojáku určitě existuje spůsob zakázání zobrazení JS už sem to někde viděl ale nevim kde |
||
Jan Tvrdík Profil |
#13 · Zasláno: 17. 7. 2008, 20:24:48
určitě existuje spůsob zakázání zobrazení JS
To asi dost těžko. |
||
Alphard Profil |
#14 · Zasláno: 17. 7. 2008, 20:27:11
určitě existuje spůsob zakázání zobrazení JS už sem to někde viděl ale nevim kde
chjo, už zase :-) taky nelze jak jsem psal, je evidentní, že správnou možnost lze zjistit metodou pokus omyl, já bych to normálně vložil v javascriptu, jak již jsem psal, zjistí to málokdo, když to tvoříš kamarádovi ty, tak to asi ani on neumí, takových je většina jestli to chceš za každou cenu, nasaď AJAX, vyplněný text se odešle serveru, porovná se a do prohlížeče se zpět pošle odpověď |
||
Jobík Profil |
#15 · Zasláno: 17. 7. 2008, 20:29:58 · Upravil/a: Jobík
Jan Tvrdík
Ale určitě existuje spůsob jak to zakódovat a smotat to tak že to nikdo nepřečte zde je sudoku dělané JavaSriptem a neni tam vidět co se mám doplnit zaškrtni si kontrola při řešení a udělej chybu |
||
bukaj Profil |
#16 · Zasláno: 17. 7. 2008, 20:59:53 · Upravil/a: bukaj
Jobík
a neni tam vidět co se mám doplnit zaškrtni si kontrola při řešení a udělej chybu Ale ta kontrola akorát spočívá akorát v tom, že to hlídá, jaké hodnoty jsou vyplněnné ve sloupci, řádku a čtverci. A když do pole vyplníš číslo, které ve stejném sloupci, řádku a/nebo čtverci již je, oznámí ti to chybu. Ono to nemusí mít nikde uložené hodnoty. |
||
Akacko Profil |
#17 · Zasláno: 17. 7. 2008, 21:03:08
Jobík
JS muzes schovat maximalne do externiho souboru, ale kdo bude hledat ve zdrojaku se urcite poohledne i po externich souborech. |
||
Jack Finger Profil |
#18 · Zasláno: 17. 7. 2008, 22:02:37
Jobík
pokud chce kamarád soutěž, tak proč by si četl odpovědi, vždyť by to ztratilo smysl... |
||
Časová prodleva: 16 let
|
0