webForumDet fria alternativet

Kolla mellanslag i formulär.

JavaScriptur Javascript

4 svar · 367 visningar · startad av jiggan

jigganMedlem sedan juni 2003175 inlägg
#1

Hej. Jag har ett litet problem jag behöver ha löst.
Jag har gjort ett litet formulärkoll i java.
Koden ser ut så här:
if ((document.reg.nick.value.indexOf(">", 0) > -1) || osv osv
{
alert("', <, /, >, \, " är inte tilllåtet.");
document.reg.nick.focus();
return false;
}
Men hur gör man för att kolla så att där inte finns några mellanslag inblandade i allt?
Tacksam för svar.

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Du skulle kunna göra på samma sätt, men jag föreslår att du istället för att tala om vilka tecken som är otillåtna så talar du om vilka som är tillåtna. :) Jag antar att de flesta "special-tecken" är otillåtna i användarnamnet...

Se exempel 2.

jigganMedlem sedan juni 2003175 inlägg
#3

Men om jag vill göra på samma sätt som tidigare hur skriver jag då?

jigganMedlem sedan juni 2003175 inlägg
#4

Ingen som vet? Jag har testat så här:
(document.reg.nick.value.indexOf(" ", 0) > -1))
och så här:
(document.reg.nick.value.indexOf("", 0) > -1))
men ingenting av det funkar! Ingen som vet hur jag ska skriva?

JojoxxMedlem sedan juni 20004 308 inlägg
#5
if(document.reg.nick.value.indexOf(" ")>-1){
...
}
140 ms totalt · 3 externa anrop · v20260731065814-full.a2ca460b
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)