Autor | Zpráva | ||
---|---|---|---|
dedecek Profil * |
#1 · Zasláno: 16. 6. 2007, 11:20:32
ahoj muze mi nekdo zkouknout tuhle validaci? Prijde mi to zbytecne zdlouhavy. Urcite se to dela nejak jinak a krasnejs :). Diiik
<html> <head> <title>Javascript</title> <script> function valid1() { if (document.form.text1.value == "") { alert("Text 1 must not be empty"); return false } if (document.form.number.value == "") { alert("Number must not be empty"); return false } if (document.form.text2.value == "") { alert("Text 2 name must not be empty"); return false } if (document.form.number.value.match(/^d+$/)){ return true } else { alert("Must be a number"); return false } } </script> </head> <body> <table> <form name="form" method="post" action="javascript.html" onSubmit="return valid1()"> <tr> <td>Text 1</td> <td><input name="text1" type="text" id="text1"></td> </tr> <tr> <td>Number</td> <td><div align="right"><input name="number" type="text" id="number" size="4"></div></td> </tr> <tr> <td>Text 2</td> <td><input name="text2" type="text" id="text2"></td> </tr> <tr> <td colspan="2" align="right"><input type="submit" name="Submit" value="Submit"></td> </tr> </form> </table> </body> </html> |
||
Časová prodleva: 6 dní
|
|||
peta Profil |
#2 · Zasláno: 22. 6. 2007, 12:40:05
function valid1()
{ var f,t; f = document.form; t = ''; if (f.text1.value == "") {t+=" Text 1 must not be empty";} if (f.text2.value == "") {t+=" Text 2 name must not be empty";} if (!(f.number.value.match(/^d+$/))) {t+=" Must be a number";} if (t!='') {alert(t);} } Nevim, nic nejde zkratit. Cislo, kdyz kontrolujes na cislo, uz nemusis kontrolovat, zda je prazdne. |
||
dedecek Profil * |
#3 · Zasláno: 22. 6. 2007, 13:09:41
to jsem presne potreboval vedit. Dekuju
|
||
Časová prodleva: 17 let
|
0