12.06.2017 06:57:57 pm
Набросал простенький сценарий на jQuery, задача которого переводить текст в Unicode. Например, фраза "Unicode на jQuery", будет выглядеть так:
1. Подключаем библиотеку jQuery, если она у Вас ещё не подключена.
2. В документ вставляем форму, вставляем сценарий.
Готово.
Форма:
Сценарий перевода текста в Unicode:
Кратко расскажу, что происходит в данном сценарии: после того, как будет нажата кнопка "Конвертировать", сценарий получит введенный текст в textarea, далее создаст из полученного текста массив (один символ - это один элемент массива), затем в цикле заменит каждый элемент массива на unicode. После цикла превращаем массив обратно в строку и выводим в блок с идентификатором
Вот и все.
Надеюсь мой пост был Вам полезен.
Спасибо за внимание.
& #85;& #110;& #105;& #99;& #111;& #100;& #101;& #32;& #1085;& #1072;& #32;& #106;& #81;& #117;& #101;& #114;& #121;
1. Подключаем библиотеку jQuery, если она у Вас ещё не подключена.
2. В документ вставляем форму, вставляем сценарий.
Готово.
Форма:
<div id="display"></div>
<form action="" method="post">
<textarea id="text" rows="10" cols="45" name:"text"></textarea>
<br />
<input id="convert" type="submit" value="Конвертировать">
</form>
Сценарий перевода текста в Unicode:
$('#convert').click(function() {
var text = $('#text').val();
text = text.split('');
for (var i = 0; text.length > i; i++) {
text[i] = '&#' + text[i].charCodeAt(0) + ';';
};
var unicode = text.join('');
$('#display').text(unicode);
return false;
});
Кратко расскажу, что происходит в данном сценарии: после того, как будет нажата кнопка "Конвертировать", сценарий получит введенный текст в textarea, далее создаст из полученного текста массив (один символ - это один элемент массива), затем в цикле заменит каждый элемент массива на unicode. После цикла превращаем массив обратно в строку и выводим в блок с идентификатором
display
.
Вот и все.
Надеюсь мой пост был Вам полезен.
Спасибо за внимание.
- Жалоба