Autor | Zpráva | ||
---|---|---|---|
Jama Profil |
#1 · Zasláno: 10. 2. 2011, 22:40:27
Ahoj,
prosel jsem snad vsechna fora a nenasel jsem odpoved. Prosim o radu, jak resit automaticke odeslani formulare po napsani urciteho poctu znaku do input text. Resim prihlasovani na stranku pomoci PINu, tzn. zadam napriklad 8 znaku a po napsani osmeho se mi formular automaticky odesle, bez nutnosti zmacknuti submitu. Diky moc za pomoc. |
||
_es Profil |
#2 · Zasláno: 10. 2. 2011, 23:11:47 · Upravil/a: _es
Jama:
Niekde za značku input daj:
<script> var e = document.forms["názovFormulára"].elements["názovInputu"]; e.onchange = e.onkeyup = e.onmouseup = function(){ if(this.value.length > 7) this.form.submit();}; </script> |
||
Jama Profil |
#3 · Zasláno: 11. 2. 2011, 10:52:36
Díky za odpoved, ale nejak jsem to nerozchodil :-(
<form name="formular" method="post" action="index.php"> <input type="text" name="pin" size="11"> <br> <br><input type="submit" value="Login" name="submit"> <script> var e = document.forms["formular"].elements["pin"]; e.onchange = e.onkeyup = e.onmouseup = function(){ if(this.value.length > 7) this.form.submit();}; </script> </form> |
||
_es Profil |
#4 · Zasláno: 11. 2. 2011, 11:35:24
Jama:
„Díky za odpoved, ale nejak jsem to nerozchodil :-(“ <input type="submit" value="Login" name="submit"> Nazvi ten element nejako inak, alebo ho vôbec nenazvi. |
||
Jama Profil |
#5 · Zasláno: 11. 2. 2011, 11:57:56
_es:
Super, diky jede to... |
||
Časová prodleva: 13 let
|
0