webForumDet fria alternativet
Logga in / Bli medlem

blockera tecken

JavaScript

3 svar · 228 visningar · startad av Pellsater

Medlem sedan juli 2000154 inlägg
Trådstart#1

Hej!

Finns det nåt enkelt sätt i en Textarea så att man inte kan börja sin text man vill skriva in med annat än bokstäver?

Medlem sedan dec. 20003 887 inlägg
#2

Du får använda dig av eventet OnChange och kontrollera att inmatningen är alfanumerisk.

Medlem sedan nov. 200013 890 inlägg
#3

Tråden flyttas från HTML-forumet.

Är det bara första tecknet som du vill kontrollera?

Medlem sedan juni 20004 308 inlägg
#4

I så fall.

<script type="text/javascript">
var lastok="";
</script>
<form>
<textarea
	onkeyup="if(!this.value.match(/^[a-zåäö]/i)){ this.value=lastok; }else{ lastok=this.value; }"
	onkeypress="if(this.value.length==0||this.value.match(/^[a-zåäö]/i)){ lastok=this.value; }"></textarea>
</form>
251 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)