---
title: "Två frågor.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/41198-två-frågor"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "snoopie"
published: "2002-04-09T16:12:45.000Z"
updated: "2002-04-11T05:35:59.000Z"
replies: 5
views: 273
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/41198-två-frågor"
---

# Två frågor..

## #1 — snoopie, 2002-04-09T16:12Z

Jag vill ha ett formulärsfält som man kan skriva max 250 ord i, och under (inte nödvändigtvis, men det kan jag nog lösa själv)fältet ska det från början stå 250 men för varje tecken man skriver in så räknas det neråt och när mätaren är på 0 ska man inte kunna skriva något mer. Gör det att lösa med javascript?

Andra frågan är hur man gör för att ett lååååååååååååååååååååååååååååååååååååååååååååååååååångt ord från något sadist ska brytas av och fortsätta på ny rad när ordet uppnåt tabellens (eller kolumnens) bredd.

Permalänk: https://www.webforum.nu/p/41198

## #2 — Jojoxx, 2002-04-09T18:29Z

Le examplé:

```
<script language="JavaScript" type="text/javascript">
function getWordsX(string,n){
	return string.split(" ").slice(0,n).join(" ");
}
function countWords(string){
	return string.split(/\s+/g).length;
}
</script>
<form>
<textarea cols="30" rows="10" onkeyup="this.value=getWordsX(this.value,250); this.form.count.value=250-countWords(this.value)"
onkeypress="this.form.count.value=250-countWords(this.value)"></textarea><br>
Left: <input type="text" name="count" readonly value="250">
</form>
```

Permalänk: https://www.webforum.nu/p/640558

## #3 — Jojoxx, 2002-04-09T18:32Z

> Andra frågan är hur man gör för att ett lååååååååååååååååååååååååååååååååååååååååååååååååååångt ord från något sadist ska brytas av och fortsätta på ny rad när ordet uppnåt tabellens (eller kolumnens) bredd.

Just ja...

```
<table border="1">
<tr><td width="100" height="40"><div style="width:100px;height:40px;overflow:auto;">adddddddfgdfgdfgdddd</div></td></tr>
</table>
```

Men i äldre webbläsare som inte stödjer overflow på detta vis är det ju svårt... datat måste ju ta vägen någonstanns...

Permalänk: https://www.webforum.nu/p/640559

## #4 — snoopie, 2002-04-10T20:34Z

Scriptet fungerar - nästan. Med den "lill" haken att den börjar räkna ner när man trycker ner första tangenten. "249" förvandlas det till. "hurra" tänkte jag. Men sen händer inget mer. Hur mycket man än trycker..något fel i kodningen? Hela den sidan känns iofs lite rörig och småful i designen, så det kanske är det?

Du hittar den iaf på <http://www.kilstk.com/plugins/besokstext/skriv.asp>

Permalänk: https://www.webforum.nu/p/641089

## #5 — snoopie, 2002-04-10T20:37Z

ojdå..märkte att det var jag som skrivit fel i första inlägget..ber om ursäkt. Det var 250 TECKEN man fick skriva. ursäkta misstaget..antar att man ska byta ut Words:en i javascriptet..men mot vad? letters?

Permalänk: https://www.webforum.nu/p/641091

## #6 — Jojoxx, 2002-04-11T05:35Z

Ingen fara. Det födde ju ett nytt script som kanske någon kan ha nytta för :)

Svaret på din fråga finns [här](http://www.jojoxx.net/jscript/archive/formtextarealength.html).

Permalänk: https://www.webforum.nu/p/641188

---

Tråden på webben: https://www.webforum.nu/amne/javascript/41198-två-frågor
