Autor | Zpráva | ||
---|---|---|---|
fandaa Profil |
#1 · Zasláno: 6. 7. 2007, 23:10:07
kód::::
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" /> <meta http-equiv="Content-language" content="cs" /> <meta name="description" content="katalog www a mnoho dalšího." /> <meta name="keywords" content="mp3, zvuky, sms, katalog, games" /> <link rel="stylesheet" href="'images/style.css" type="text/css" /> <title>mujweb</title> <script type="text/javascript"> <!-- function kontrola () { if (document.regform.Login.value == "") { document.regform.Login.focus(); alert ("Nezadali jste login."); return false; } if (document.regform.Password.value == "") { document.regform.Password.focus(); alert ("Nezadali jste heslo"); return false; } if (document.regform.Email.value == "") { document.regform.Email.focus(); alert ("Nezadali jste váš e-mail"); return false; } if (document.regform.Email.value.indexOf("@") == -1) { document.regform.Email.focus(); alert ("Chybný formát e-mailu"); return false; } } // --> </script> </head> <body> <form name="regform" method="post" action="registrace.php" onsubmit="return kontrola();"> <p>*Login: <input type="text" maxlength="20" name="Login" class="login" /></p><hr /> <p>*Heslo: <input type="password" maxlength="15" name="Password" class="login" /></p><hr /> <p>*E-Mail: <input type="text" maxlength="30" name="Email" class="login" value="" /></p> <hr /> <p>*Pohlaví: <input type="radio" name="pohlavi" value="Muž" checked="checked" /> Muž | <input type="radio" name="pohlavi" value="Žena" /> Žena</p> <p><br /><br /> </p> <h2>Ostatní</h2> <hr /> <p>Hobby, koníčky, zájmy: <textarea name="zajmy" cols="30" rows="3"></textarea></p> <hr /> <p>Jméno a přijmení: <input type="text" maxlength="100" name="jmeno" class="login" /></p><hr /> <p>Osobní web: <input type="text" maxlength="50" name="stranka" class="login" value="http://" /></p><hr /> <p>ICQ: <input type="text" maxlength="15" name="icq" class="login" /></p><hr /> <p><input type="submit" name="send" value="Registrovat se" class="searchSubmit" /> - * nutné vyplnit</p> </form> </body> </html> A dotaz: jak se zda tak validator.w3.org dela pouze jednu chybu.. <form name="regform".. Takže to tam asi nemá být, ale jak potom na ověření toho formuláře když musí být v if (document.regform.Login.value == "") { document.regform.Login.focus(); alert ("Nezadali jste login."); return false; } název toho formuláře? Děkuju všem co odpoví.. |
||
Chamurappi Profil |
#2 · Zasláno: 6. 7. 2007, 23:54:08
Reaguji na fandaa:
1) Změň deklaraci typu dokumentu na <!doctype html public "-//W3C//DTD HTML 4.01//EN"> 2) Odstraň atribut xmlns a nadbytečná lomítka v prázdných značkách. — pak to bude validní. Mimo téma validity: Funkce „kontrola“ by šla napsat tak, že by se jí objekt formuláře předával jako argument. Jinými slovy: onsubmit="return kontrola(this)", funkce by pak vypadala nějak takhle: function kontrola(formular) { if (formular.Login.value == "") … } — pak se obejdeš i bez povoleného (a dobře podporovaného) atributu name. Jinak se k zaměřování jakéhokoliv elementu skriptem používá atribut id="něco" ve spojení s metodou document.getElementById("něco"). |
||
fandaa Profil |
#3 · Zasláno: 6. 7. 2007, 23:59:31
dik.
|
||
Časová prodleva: 17 let
|
0