Avatar billede ingeman Seniormester
31. maj 2003 - 11:42 Der er 1 kommentar og
1 løsning

Tvungen linjeskift

Jeg ønsker i textarea at være istand til at lave et
tvungen 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&oslash;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>&nbsp;
            <input name="Reset" type=reset class="button"  value="Slet">&nbsp;
            <input type=submit class="button" value="Gem">
        </td>
    </tr>
</FORM>
</table>
</center>
</BODY>
</HTML>
Avatar billede magoo20000 Nybegynder
31. maj 2003 - 11:43 #1
Forkert kategori - brug JavaScript istedet.
Avatar billede ingeman Seniormester
31. maj 2003 - 11:46 #2
OK
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester