Tvungen linjeskift
Jeg ønsker i textarea at være istand til at lave ettvungen linjeskfit efter 25 tegn - samt at tage højde for
ordeling.
<HTML>
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<SCRIPT>
/*
Form field Limiter script- By Dynamic Drive
For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
This credit MUST stay intact for use
*/
var ns6=document.getElementById&&!document.all
function restrictinput(maxlength,e,placeholder){
if (window.event&&event.srcElement.value.length>=maxlength)
return false
else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){
var pressedkey=/[a-zA-Z0-9\.\,\/]/ //detect alphanumeric keys
if (pressedkey.test(String.fromCharCode(e.which)))
e.stopPropagation()
}
}
function countlimit(maxlength,e,placeholder){
var theform=eval(placeholder)
var lengthleft=maxlength-theform.value.length
var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
if (window.event||e.target&&e.target==eval(placeholder)){
if (lengthleft<0)
theform.value=theform.value.substring(0,maxlength)
placeholderobj.innerHTML=lengthleft
}
}
function displaylimit(theform,thelimit){
var limit_text='<b><span id="'+theform.toString()+'">'+thelimit+'</span></b> anslag tilbage'
if (document.all||ns6)
document.write(limit_text)
if (document.all){
eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
}
else if (ns6){
document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true);
document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true);
}
}
</SCRIPT>
<META content="IDA Annonce standard anslagsberegner" name=Keywords>
<style type="text/css">
<!--
.head {
FONT-WEIGHT: bold; FONT-SIZE: 24px
}
.form {
FONT-SIZE: 10px; BACKGROUND: #a0d0ec; COLOR: #002244; FONT-FAMILY: Verdana
}
.formbold {
FONT-SIZE: 10px;
BACKGROUND: #a0d0ec;
COLOR: #002244;
FONT-FAMILY: Verdana;
font-weight: bold;
}
.formheader {
FONT-SIZE: 14px;
BACKGROUND: #a0d0ec;
COLOR: #002244;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
}
.button {
FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: silver; COLOR: #002244; FONT-FAMILY: Verdana
}
-->
</style>
</HEAD>
<BODY bgcolor=#3A6E9B text=#002244 topmargin=10 leftmargin=10 rightmargin=10 onLoad="document.stdannonce.Overskrift.focus()">
<center>
<table width=375 bgcolor=white border=0 cellspacing=6 cellpadding=0 height=301>
<FORM action="admail.asp" method="POST" name=stdannonce >
<tr>
<td width="55" height="24" valign=top><span class="head">IDA</span></td>
<td width="302" align=right><span class="head">Standardannonce</span></td>
</tr>
<tr>
<td valign=top colspan="2"><b>Udfyld felterne, og klik på "Gem":</b>
<hr color=black size=1>
Overskrift (30 anslag - 1 linie)<br>
<INPUT name=Overskrift class=formheader size=40 maxlength="30" ><BR>
<SCRIPT>displaylimit("document.stdannonce.Overskrift",30)</SCRIPT>
</td>
</tr>
<tr>
<td valign=top colspan="2">
Forklarende tekst (750 anslag - 17 linier)<br>
<TEXTAREA name=forklartext rows=17 cols=54 class=form ></TEXTAREA>
<BR>
<SCRIPT>displaylimit("document.stdannonce.forklartext",750)</SCRIPT>
</td></tr><tr><td valign=top colspan="2">
Dato + klokkeslet (45 anslag - 1 linie)<br>
<INPUT name=dato class=formbold size=54 maxlength="45" >
<BR>
<SCRIPT>displaylimit("document.stdannonce.dato",45)</SCRIPT>
</td></tr><tr><td valign=top colspan="2">
Sted (45 anslag - 1 linie)<br>
<INPUT name=sted class=formbold value="Ingeniørhuset, Kalvebod Brygge 31-33" size=54 maxlength="45" >
<BR>
<SCRIPT>displaylimit("document.stdannonce.sted",45)</SCRIPT>
</td></tr><tr><td valign=top colspan="2">
Tilmelding (45 anslag - 1 linie)<br>
<INPUT name=tilmeld class=formbold value="Tilmelding: senest " size=54 maxlength="45" >
<BR>
<SCRIPT>displaylimit("document.stdannonce.tilmeld",45)</SCRIPT>
</td></tr><tr><td valign=top colspan="2">
Arrangør (45 anslag - 1 linie)<br>
<INPUT name=holder class=formbold value="Selskabet for Risikovurdering" size=54 maxlength="45" >
<BR>
<SCRIPT>displaylimit("document.stdannonce.holder",45)</SCRIPT>
</td></tr>
<tr>
<td valign=top align=Right colspan=2>
<input type=button class="button" value="Annuller" onclick="self.close()" id=button1 name=button1>
<input name="Reset" type=reset class="button" value="Slet">
<input type=submit class="button" value="Gem">
</td>
</tr>
</FORM>
</table>
</center>
</BODY>
</HTML>
