webForumDet fria alternativet

radbrytning....

2 svar · 272 visningar · startad av patrik2002

patrik2002Medlem sedan okt. 2001253 inlägg
#1

hur gör jag om jag vill ha ett script där användaren skriver in en sak och om det är längre än 10 ord så bryts raden och för varje 10 ord så bryts raden.Man får max skriva in 100 tecken

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Du var verkligen igång idag... Många script på G...

En enkel funktion som bara räknar mellanslagen / rad:

<script language="JavaScript" type="text/javascript">
function mumbofunktion(obj){
	if(obj.value.length>100){
		alert("Du får högst använda 100 tecken. Texten kommer att kortas av");
		obj.value=obj.value.substring(0,100);
	}
	var len=Math.min(obj.value.length,100);
	var sp=0;
	for(var n=0;n<len;n++){
		sp+=(obj.value.substring(n,n+1)==" ")?1:0;
		sp=(obj.value.substring(n,n+1)=="\n")?0;sp;
		if(sp==10){ obj.value=obj.value.substring(0,n)+"\n"; n++; sp=0; }
	}
}
</script>
<form>
<textarea cols="80" rows="20" onkeyup="mumbofunktion(this);"></textarea>
</form>
patrik2002Medlem sedan okt. 2001253 inlägg
#3

ja menade mer i kombination med scriptet där man skrev in något och tryckte enter att när det skrivs ut så blir det radbrytning var tionde och går inte att skriva mer än hundra ord.När man skriver något igen så raderas det förra och det nya kommer upp istället...

Jag vet att ja ställer många frågor idag men det är för att vi skulle göra en community me några kompisar..... ja kan lägga in din sida på "länk avdelningen" jojoxxo som tack för hjälpen.... ;)

126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)