Avatar billede cskaade Nybegynder
06. februar 2001 - 17:54 Der er 5 kommentarer og
1 løsning

SMS sender

Hej

Er der nogle der ved hvordan man laver det felt i SMS sender som skriver hvor mange tegn der er tilbage jeg har ikke så meget forstand på JavaScript så give mig venligst noget som er til at gå til.

Avatar billede brain Nybegynder
06. februar 2001 - 18:15 #1
<script language=\"javascript\">
    function showlen()
    {
        document.forms[0].left.value = (160 - ((document.forms[0].msg.value.length) + (document.forms[0].afsender.value.length)));;
    }
</script>


og nede i din form....

<textarea name=msg cols=30 rows=10 onkeypress=\"showlen()\" onchange=\"showlen()\" onkeyup=\"showlen()\"></textarea>

Avatar billede cskaade Nybegynder
06. februar 2001 - 18:57 #2
brain hvad gør jeg forkert her

<html>
<Head>
<TITLE> gratis sms</TITLE>
</head>
<script language=\"javascript\">
    function showlen()
    {
        document.forms[0].left.value = (160 - ((document.forms[0].msg.value.length) + (document.forms[0].afsender.value.length)));;
    }
</script>
<BODY bgcolor=\"white\">
<CENTER>
<BR><BR>
<H2>Send en SMS-besked</H2>
<BR>
<table>
<form METHOD=\"post\" ACTION=\"sms.asp\">
Til tlf-nr<BR>
<input name=\"number\" size=\"8\" class=\"input\"><BR><BR>
Fra<BR>
<input name=\"from\" size=\"20\" class=\"input\"><BR><BR>
Besked:<BR>
<textarea name=msg cols=30 rows=10 onkeypress=\"showlen()\" onchange=\"showlen()\" onkeyup=\"showlen()\"></textarea><BR><BR>
<CENTER>
<input type=\"submit\" value=\" Send SMS \" class=\"button\">
</CENTER>
</table>
</center>
</form>

Men jeg mente enligt at jer gerne vil ha at man kunne se tallet tælle ned.
Avatar billede brain Nybegynder
06. februar 2001 - 19:04 #3
Ups, du skal også lige proppe den her ind i formen et passende sted. Det er der hvor den tilbageværende længde står...

<input type=text name=left size=2 maxlength=2 value=160>
Avatar billede brain Nybegynder
06. februar 2001 - 19:05 #4
...og den her

<input type=text name=afsender size=16 maxlength=16 onkeypress=\"showlen()\" onchange=\"showlen()\" onkeyup=\"showlen()\" value=>

men det er beregnet til at man skal have afsenderen med i selve SMS\'en...

Avatar billede brain Nybegynder
06. februar 2001 - 19:07 #5
hvis du ikke har tænkt dig at sende afsendernummeret med skal du rette....

document.forms[0].left.value = (160 - ((document.forms[0].msg.value.length) + (document.forms[0].afsender.value.length)));;
   
til...

document.forms[0].left.value = (160 - document.forms[0].msg.value.length);

så virker det kun på besked feltet...   

Avatar billede cskaade Nybegynder
06. februar 2001 - 19:14 #6
Jeg takker for hjælpen
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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