Autor | Zpráva | ||
---|---|---|---|
liquid Profil * |
#1 · Zasláno: 6. 4. 2008, 16:56:04
Ahoj...
Mam: <input type="text" name="emailM" class="input_mail" onblur="mailM()" /> a function mailM() { if (document.form.emailM.value.indexOf("@") == -1) { alert ("Špatne vyplnený email! Opravte, prosím."); return false; } } jak predelat, aby se mi misto alertu zmenilo pozadi inputu? zkusil sem: function zmenaBarvy() { input_mail.style.backgroundColor='pink'; } function mailM() { if (document.form.emailM.value.indexOf("@") == -1) { zmenaBarvy (); return false; } } ale bezvysledne :( poradi pls nekdo? |
||
centi Profil |
#2 · Zasláno: 6. 4. 2008, 17:50:41
function mailM() { if (document.form.emailM.value.indexOf("@") == -1) { document.form.emailM.style.backgroundColor = "pink"; return false; } } Alebo ak to chceš mať v samostatnej funkcii, tak jej ten input predaj napr. ako parameter: function zmenaBarvy(input_mail) { input_mail.style.backgroundColor='pink'; } function mailM() { if (document.form.emailM.value.indexOf("@") == -1) { zmenaBarvy (document.form.emailM); return false; } } |
||
liquid Profil * |
#3 · Zasláno: 6. 4. 2008, 17:54:54
DIKY MOC :)
|
||
liquid Profil * |
#4 · Zasláno: 6. 4. 2008, 17:57:54
a jak do toho jeste zamontovat aby to zase zbelalo pokud to bude dobre vyplnene?
|
||
liquid Profil * |
#5 · Zasláno: 6. 4. 2008, 18:01:14
uz sem to vykoumal :)
jeste jednou diky |
||
DJ Miky Profil |
#6 · Zasláno: 6. 4. 2008, 18:04:32
function zmenaBarvy(input_mail,barva) { input_mail.style.backgroundColor=barva; } function mailM() { if (document.form.emailM.value.indexOf("@") == -1) { zmenaBarvy (document.form.emailM,'pink'); return false; } else zmenaBarvy (document.form.emailM,'white'); } |
||
Časová prodleva: 16 let
|
0