SMS max 160 i første besked ellers 153 tegn
Jeg har nedenstående kode som virker helt fint, den tæller op til 153 og går så til besked 2.Jeg har dog brug for at 1. besked kan indeholde 160 tegn, og hvis der skrives over 160 tegn i 1. besked skal den tælle 153 pr. besked, også den første.
<script language="javascript">
<!--
var maxChars = 800;
function checkLength()
{
mesLength = document.frmMessage.ediMessage.value.length;
var msgCnt = Math.round(Math.abs(mesLength) / 153 + 0.5);
var mesStat = "besked, " + mesLength + " tegn i " + msgCnt + " besked";
// let's do a bit of grammar
if (msgCnt != 1)
mesStat += "er";
mesStatus.innerHTML = mesStat;
if (mesLength > maxChars)
{
self.window.alert( "Din besked må ikke ikke indeholde mere end " + maxChars + " tegn." );
document.frmMessage.ediMessage.value = document.frmMessage.ediMessage.value.substr(0, maxChars);
}
}
//-->
</script>