15. november 2001 - 16:43Der er
14 kommentarer og 1 løsning
Validering ved \" onblur \"
Halløjsa... Jeg har to felter som SKAL udfyldes. Det ene felt er på 6 tegn det andet på 4 tegn.
Jeg har forsøgt at lave en stump JS som kigger på længden af feltet ved \"onblur\", og melder fejl ved forlidt indtastet. Det virker også fint nok. Men problemet ligger i at jeg ryger over i det næste felt, når jeg laver ONBLUR(TAB), og det vil sige at det felt jeg kommer over i tomt, og hvis der ikke er indtastet det rigtig antal tegn i det forrige felt skal jeg tilbage til dette. Dette resulter i at jeg får en uendelig lykke. Fordi det felt jeg nu står i er tomt og derved også melder fejl...
Her er noget kode: Kalder den her: onblur=\"ch_am_no(6,\'fejl\',this);\"
<ole> Tjaaahhhh....hvad vil du helst undvære? Du får nok ikke både onblur, tabbing og sletning af feltet til at spille sammen, men det har du jo allerede opdaget :) /mvh </bole>
Det kan laves med en simpel HTML kode ........ Finder den lige NB: 250 Pointer lidt rigeligt og det hjælper ikke på kvaliteten af svaret og ej heller hvor hurtigt det bliver besvaret ... 15-20 point for dette og jeg ville være tilfreds :)
...og så må du meget gerne skrue gevaldigt ned for pointtallet. Hvis du bruger mit forslag, får Admin alt over 30 points ...der er inflation nok i pointssytemet ;o) /mvh
var ns4 = (document.layers)? true:false var ie4 = (document.all)? true:false var isNoError = true; function ch_am_no(amount,errormessage,input) { if(isNoError && input.value.length < amount) { isNoError = false; alert(errormessage); if( ie4 ) input.select(); else input.focus(); setTimeout(\"isNoError=true\",100); } } Jeg ved så ikke om det virker i NS6... men i NS4 gør det..
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.