Avatar billede vester Novice
27. maj 2001 - 15:06 Der er 10 kommentarer og
1 løsning

30 hurtige for en maxlængde

Jeg skal bruge en script bid der tæller ned ,advarer og nægter at udføre en handlig når et formularfelt udfyldes med 200 tegn eller derover.
Det samme som ved mange SMS sendere bort set fra at der skal tælles ned fra 200.
Avatar billede casperwollesen Nybegynder
27. maj 2001 - 15:15 #1
Du skal nok kigge på javascript. Da det ikke kan laves med asp, da det er serverside.
Avatar billede casperwollesen Nybegynder
27. maj 2001 - 15:17 #2
Kig på http://www.eksperten.dk/spm/26511 er det ikke det du søger ?
Avatar billede plexx Nybegynder
27. maj 2001 - 15:19 #3
Som casperwollesen siger er det umulig med asp men her er et java script:
  <SCRIPT LANGUAGE=\"JavaScript\">
function Counter()
{
    alert(document.form.felt.value.length)
}
</SCRIPT>

<FORM NAME=\"form\">
<INPUT TYPE=\"text\" NAME=\"felt\" onKeyUp=\"Counter()\">
</FORM> 
Avatar billede tdaugaard Nybegynder
27. maj 2001 - 15:20 #4
Ehm ... har du overvejet at sætte

maxlength=\"200\" på input feltet !? Du skal alligevel checke i ASP\'et om den er over 200
Avatar billede vester Novice
27. maj 2001 - 15:27 #5
>>tdaugaard.
Hvad mener du med at jeg skal checke længden i ASP?
Avatar billede vester Novice
27. maj 2001 - 15:31 #6
>>casperwollesen 
Det er så vidt jeg kan se ikke lige det jeg leder efter, men på den anden side fatter jeg ikke en bjælde af JavaScript.
Avatar billede tdaugaard Nybegynder
27. maj 2001 - 15:37 #7
vester:> hvis der er en der vil misbruge dit system eller prøve at lægge det ned, kan de skrive beskeden i adresse linien eller poste til din side med ASPHTTP og poste mere end 200 tegn. Og det skal du cheke i ASP da dine JavaScripts ikke kan fange det.
Avatar billede vester Novice
27. maj 2001 - 15:40 #8
Det er der forhåbentlig ingen der vil, da det ligger under administrationsdelen, så det er nok ikke nødvendigt. Det jeg egentlig leder efter er en tæller magen til den på www.besked.dk
Avatar billede tdaugaard Nybegynder
27. maj 2001 - 15:51 #9
<script language=\"JavaScript\">
  function charsleft() {
    frmSMS.counter.value=(200-frmSMS.sms.value.length);
  }
</script>

<form name=\"frmSMS\">
  <input type=\"text\" name=\"sms\" onkeydown=\"charsleft();\" onkeyup=\"charsleft();\" maxlength=\"200\">
  <input type=\"text\" name=\"counter\" disabled locked size=\"3\">
</form>
Avatar billede vester Novice
27. maj 2001 - 16:02 #10
Tak skal du have.
Avatar billede tdaugaard Nybegynder
27. maj 2001 - 16:03 #11
det var så lidt :-)
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