Autor | Zpráva | ||
---|---|---|---|
Maya Profil * |
#1 · Zasláno: 11. 2. 2011, 13:55:52
Dobrý den, celý den se snažím vymyslet jak mam vyvolat níže zmiňovanou funkci v php v podmínce if:
if($a=$b) { -zde chci zavolat funkci - } funkce je v externím souboru a mezi tady head je inkludovaná function text() { document.getElementById("tabulka1").style.visibility = "visible"; document.getElementById("tabulka2").style.visibility = "hidden"; } Funkce IF(php) je v dokumenty nahoře a dvě tabulky (tabulka1 a tabulka2 označená atributem id="") jsou pod podmínkou IF a funkce text() je úplně nahoře. Prosím poraďte Když zkouším: if($a=$b) {echo "<script>text()</script>";} tak se nic neděje ... pokud do funkce text() přidám řádek alert('neco') tak hláška vyskočí ale zbytek JS funkce nereaguje. Můj příklad: http://82.114.210.119/access/?/ - když kliknete na Sign Up! provede se funkce a zobrazi je tabulka pro registraci. jde mi oto, že když zadáte hesla méně než 6 znaků, vyhodí se textová hláška červeným písmem pod tabulkou s přihlášením, a to nechci. Chci aby hláška chybová byla pod tabulkou s registrací. takže potřebuji zavolat fci JS která mi nějakým způsobem provedem to co potřebuji. dík za odpověď |
||
l564 Profil |
#2 · Zasláno: 11. 2. 2011, 14:33:20
Tak že ty nechceš alert ale obyčejný text pod tabulkou ? Chápu to správně
|
||
Maya Profil * |
#3 · Zasláno: 11. 2. 2011, 14:37:33
chci, aby když někdo vyplní ty tři pole a dejme tomu email který zadá už existuje, php funkce, která je před tabulkami to zjistí a ted by měla zavolat funkci (javascriptovou) která přejde na tabulku s registraci a pod tím už budu automaticky mít ten text. ale problem jevtom že se mi defaultně načte tabulka pro přihlášení a podtím chybová hláška že dany email je používán. vypada to blbje, člověk pak musi kliknout na Sign In a ta hláška mu ještě ktomu zmízí.
|
||
Maya Profil * |
#4 · Zasláno: 11. 2. 2011, 14:38:08
Dvě funkce, jedna zobrazuje tabulku pro registraci a druha to vše vrací zpět:
function signupid() { document.getElementById("signup_table").style.visibility = "visible"; document.getElementById("login_table").style.visibility = "hidden"; document.getElementById("lbut1").style.visibility = "hidden"; document.getElementById("lbut2").style.visibility = "visible"; document.getElementById("sbut1").style.visibility = "hidden"; document.getElementById("sbut2").style.visibility = "visible"; document.getElementById("error_msg_login").style.visibility = "hidden"; } function loginid() { document.getElementById("signup_table").style.visibility = "hidden"; document.getElementById("login_table").style.visibility = "visible"; document.getElementById("lbut1").style.visibility = "visible"; document.getElementById("lbut2").style.visibility = "hidden"; document.getElementById("sbut1").style.visibility = "visible"; document.getElementById("sbut2").style.visibility = "hidden"; } |
||
candiess Profil |
#5 · Zasláno: 12. 2. 2011, 13:54:08
reaguji na Maya:
pokud budeš mít podmínku if($a=$b) bude vždycky splněna, protože tím si přiřadil $a hodnotu proměnné $b podmínka by měla vypadat stylem if($a==$b) { //volání funkce }, možná že je to jedna z chyb..:) |
||
Časová prodleva: 13 let
|
0