webForumDet fria alternativet

namnkoll

JavaScript

7 svar · 409 visningar · startad av netfeed

Medlem sedan mars 2001593 inlägg
Frågan#1

hejsan

jag kan inte javascript för fem öre... och är inte intresserad av att lära mig... men jag undrar om det finns någon som skulle vilja hjälpa mig med ett skript?

det det handlar om är ett skript som bara tilllåter A-Ö, 0-9 och mellanslag... om något annat tecken är med så skickas det ett alert-meddelande(en sådan där ruta med text i och en ok-knapp) som säger att man har fel bokstäver. skriptet skall köras när man trycker på en formulärs submit-knapp

om någon skulle kunna hjälpa mig med detta så hade jag blivit glad, och snälla flamea inte om att jag borde lära mig det själv och att man inte skall be om skript, jada, jada, jada, för det vet jag att man inte skall och detta är en ren chansning

//V

Medlem sedan juni 20004 308 inlägg
#2

netfeed skrev:

och snälla flamea inte om att jag borde lära mig det själv och att man inte skall be om skript...

Visst kan man det, vi har till och med ett forum helt avsett för det nämligen detta, men för ett svara på din fråga direkt; är det inte snyggare att göra det meddans man skriver? I så fall har du ett färdigt exempel här. Annars är det enkelt att skriva om så att det används vi submit också.

Medlem sedan mars 2001593 inlägg
#3

coolt tackar

Medlem sedan mars 2001593 inlägg
#4

fel post :r

Medlem sedan mars 2001593 inlägg
#5

hmm, hatar användare som måste jobba sig
nu behöver jag ett som inte tillåter att man har bara mellanslag som nick

Medlem sedan mars 2001593 inlägg
#6

och sedan vore en onsubmit version nog bättre

Medlem sedan juni 20004 308 inlägg
#7
<script type="text/javascript">
function validate(obj){
	if(!obj.namn.value.match(/^[a-zåäö0-9\s]+$/i)||obj.namn.value.match(/^\s+$/)){
		alert("Felaktigt användarnamn");
		return false;
	}
	return true;
}
</script>

<form onsubmit="return validate(this);">
<input type="text" name="namn">
<input type="submit">
</form>
Medlem sedan mars 2001593 inlägg
#8

nu verkar det funka, tackar

266 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)