У меня есть простая HTML-форма, которая позволяет пользователю вводить некоторый текст, который затем отправляется как SMS / TXT-сообщение через SMS-шлюз.Пользователь вводит текст сообщения в текстовое поле:
<textarea rows="10" cols="40" id="smsbody" validate = "required:true" name="MessageBody"></textarea>
Они могут вводить столько текста, сколько ему нужно, однако, поскольку каждое SMS-сообщение ограничено 160 символами, я хотел бы отобразить счетчик символов, которыйпоказывает количество введенных символов, а затем вычисляет, сколько SMS-кредитов будет использовано.Формула для расчета кредитов основана на общем количестве введенных кредитов: если сообщение превышает 160 символов, оно будет разбито на несколько частей сообщения.Длина каждой части сообщения ограничена 153 символами (7 байтов для заголовков).Таким образом, сообщение из 160 символов будет 1 кредит, 306 символов будет 2 кредита, 459 символов будет 3 кредита и т. Д.
В идеале я хотел бы, чтобы это отображалось в следующем формате:
0 символов, 1 SMS-сообщение (я) 200 символов, 2 SMS-сообщение (-а)
Я уже использую jQuery, поэтому рад также использовать решение на основе jQuery.
Большое спасибоСтив