Regisztrációs felület progbléma Javascriptben

Regisztrációs felület progbléma Javascriptben
2013-06-11T10:35:31+02:00
2013-06-11T10:51:58+02:00
2022-11-29T05:15:35+01:00
csongi30
Hello!

Egy regisztrációs űrlapot próbálok létrehozni, ill. hozzá egy ellenörző fv.-t, hogy a felhasználó mindenhova írt-e valamit. Sajnos a fv. nem jött össze, nagyon kezdő vagyok még JavaScript téren, szóval nem tudom mit is írtam el pontosan. A kód a következő:

<script language="javascript" type="text/javascript"> function done() { var nevek =new Array('v_nev','k_nev','name','pass','pass2','mail'); for(var i=0;i<nevek.length;i++) { var komponens=document.getElementById(nevek[i].value); if(komponens.value=="") { document.getElementById(komponens+'_e').innerHTML = 'Hiányzik!'; } } } </script> <form name="form" method="post"> <center> Regisztráció <table border="0" > <tr> <td> Vezetéknév: </td> <td> <input type="text" id="v_nev" /> </td> <td style="width: 100px;"> <div id="v_nev_e" style="color: red;"></div> </td> </tr> <tr> <td> Keresztnév: </td> <td> <input type="text" name="k_nev" /> </td> <td> <div id="l_nev_e" style="color: red;"></div> </td> </tr> <tr> <td> Felhasználónév: </td> <td> <input type="text" name="name" /> </td> <td> <div id="name_e" style="color: red;"></div> </td> </tr> <tr> <td> Jelszó: </td> <td> <input type="password" name="pass" /> </td> <td> <div id="pass_e" style="color: red;"></div> </td> </tr> <tr> <td> Jelszó mégegyszer: </td> <td> <input type="password" name="pass2" /> </td> <td> <div id="pass2_e" style="color: red;"></div> </td> </tr> <tr> <td> E-mail cím: </td> <td> <input type="text" name="mail" /> </td> <td> <div id="mail_e" style="color: red;"></div> </td> </tr> <tr> <td colspan="2"> <center><input type="button" name="enter" value="Kész" onclick="done()" /></center> </td> </tr> </table> </center> </form>
Válaszokat előre is köszönöm!
Mutasd a teljes hozzászólást!
<script language="javascript" type="text/javascript"> function done() { var nevek = ['v_nev','k_nev','name','pass','pass2','mail']; for(var i=0;i<nevek.length;i++) { var komponens=document.getElementById(nevek[i]); if(komponens.value == "") { document.getElementById(nevek[i] + '_e').innerHTML = 'Hiányzik!'; } } } </script> <form name="form" method="post"> <center> Regisztráció <table border="0" > <tr> <td> Vezetéknév: </td> <td> <input type="text" id="v_nev" /> </td> <td style="width: 100px;"> <div id="v_nev_e" style="color: red;"></div> </td> </tr> <tr> <td> Keresztnév: </td> <td> <input type="text" id="k_nev" /> </td> <td> <div id="k_nev_e" style="color: red;"></div> </td> </tr> <tr> <td> Felhasználónév: </td> <td> <input type="text" id="name" /> </td> <td> <div id="name_e" style="color: red;"></div> </td> </tr> <tr> <td> Jelszó: </td> <td> <input type="password" id="pass" /> </td> <td> <div id="pass_e" style="color: red;"></div> </td> </tr> <tr> <td> Jelszó mégegyszer: </td> <td> <input type="password" id="pass2" /> </td> <td> <div id="pass2_e" style="color: red;"></div> </td> </tr> <tr> <td> E-mail cím: </td> <td> <input type="text" id="mail" /> </td> <td> <div id="mail_e" style="color: red;"></div> </td> </tr> <tr> <td colspan="2"> <center><input type="button" name="enter" value="Kész" onclick="done()" /></center> </td> </tr> </table>

+
Ne felejts el az inputmezőknek nevet adni.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd