вредный модератор


Зарегистрирован: Mar 2003
Место проживания:
Публикаций: 987
Статус:  |
|
Господа, просьба - дописать код (дублирование вводимого текста в другое поле)
| [сообщение #73861] |
PHP:
<script language="javascript" type="text/javascript">
<!--
function liveUrlTitle()
{
var NewText = document.getElementById("title").value;
var separator = "_";
NewText = NewText.toLowerCase();
if (separator != "_")
{
NewText = NewText.replace(/_/g, separator);
}
else
{
NewText = NewText.replace(/-/g, separator);
}
NewText = NewText.replace(/<(.*?)>/g, '');
NewText = NewText.replace(/&#d+;/g, '');
NewText = NewText.replace(/&#d+?;/g, '');
NewText = NewText.replace(/&S+?;/g,'');
NewText = NewText.replace(/['\"?.!*$#@%;:,=()[]]/g,'');
NewText = NewText.replace(/s+/g, separator);
NewText = NewText.replace(///g, separator);
NewText = NewText.replace(/[^a-z0-9-_]/g,'');
NewText = NewText.replace(/+/g, separator);
NewText = NewText.replace(/&/g,'');
NewText = NewText.replace(/-$/g,'');
NewText = NewText.replace(/_$/g,'');
NewText = NewText.replace(/^_/g,'');
NewText = NewText.replace(/^-/g,'');
document.getElementById("url_title").value = NewText;
}
-->
</script>
Ð_тот скрипт дублирует вводимый текст - вводишь в одно поле - получаешь то же в другом, пробелы конвертируются в подчеркивания. Но действует только на латиницу. Необходимо, чтобы при вводе кириллицы в одно поле, в другое выводилось транслитом.
Пожалуйста, допишите, или хотя-бы намекните примером - как это написать.
Благодарность не будет знать границ.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|