sven Medlem sedan aug. 2001 383 inlägg Frågan 6 sep. 2001 18:19 #1 Hej... Jag behöver lite hjälp.... Känner mig en aning desperat...
Jag har ett formulär med en textarea i. Nu skulle jag vilja he en "nedåträknare" i denna. Så att man bara kan skriva ex 130 tecken och att man ser hur många tecken man kan skriva till. Ni vet... typ SMS eller så.. Nån som vet något bra sätt?
H
SVen
sven Medlem sedan aug. 2001 383 inlägg Lyckades lösa det själv.... Nu blev jag stolt....
Skarre Medlem sedan apr. 2001 2 427 inlägg Hur löste du det? Jag har försökt utan att komma på hur jag ska göra.
sven Medlem sedan aug. 2001 383 inlägg I vanlig ordning så snodde jag det... Får man inte det? hmmm..
Ok så här ser det ut:
Först scriptet
<script language="JavaScript">
<!-- Dölj
var supportsKeys = false
function teckenKvar() {
tick()
document.formular.body.select()
}
function tick() {
calcCharLeft(document.forms[0])
if (!supportsKeys) timerID = setTimeout("tick()",200)
}
function calcCharLeft(formular) {
maxLength = 130
if (formular.body.value.length > maxLength) {
formular.body.value = formular.body.value.substring(0,maxLength)
charleft = 0
} else {
charleft = maxLength - formular.body.value.length
}
formular.ticker.value = charleft
}
function textKey(f) {
supportsKeys = true
calcCharLeft(f)
}
//-->
</script>
sen bodytaggen..
<body onLoad="teckenKvar()">
och sist formtaggen...
<form name="formular" method="POST" action="sendsms.asp">
<p align="center">Skriv ditt SMS till <%=rs("name")%></p>
<p align="center"><input type="text" name="subject" size="20" maxlength="10">
<input type="hidden" name="recipient" value="<%=rs("phone")%>@sms.tele2.se"></p>
<p align="center"><textarea rows="8" name="body" cols="26" maxlength="130"></textarea></p>
<p align="center"><input type="submit" value="Skicka" name="B1"><input type="reset" value="Återställ" name="B2"></p>
<p>
Du kan endast skriva <input value="130" size="3" name="ticker" DISABLED> tecken
till!
</p>
</form>
Något sånt här ser det ut....
Skarre Medlem sedan apr. 2001 2 427 inlägg Tackar! Det ser ut som något som t.o.m. jag skulle klara av (om några veckor)