2013-04-04 34 views
1

我已經構建了允許客戶發送SMS消息的網絡表單,並且我想限制表單允許的字符集,以便編碼將消息留在160個字符。如果用戶輸入日文或西里爾文字符,編碼將切換到16位,並且短信的長度將縮短爲70個字符。我不想讓這個。要求合適的字符集用於從網絡表單發送SMS消息

https://en.wikipedia.org/wiki/SMS#Message_size

在一個HTML形式,其中 'CHARACTER_SET' 是一樣的東西UTF8或ISO-8859-1,你可以指定字符與

form accept-charset="character_set" 

設置。 GSM 3.38定義了SMS消息字符(http://en.wikipedia.org/wiki/GSM_03.38

有什麼方法可以在我的webform中設置此限制嗎?

感謝

回答

1

有沒有辦法通過使用accept-charset的形式限制在GSM 3.38字母,它是不是在允許的HTML字符集之一。

唯一的方法是在keypress事件中添加一個JavaScript偵聽器函數,並檢查每個輸入的字符是否允許。

相關問題