![]() |
Показаны 3 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Java/Java Scripts (http://netadmin.ws/forum/forumdisplay.php?forumid=9)
-- Господа, просьба - дописать код (дублирование вводимого текста в другое поле) (http://netadmin.ws/forum/showthread.php?threadid=10141)
Господа, просьба - дописать код (дублирование вводимого текста в другое поле)
<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>
А чего тут не сделать. Добавь ф-ию конвертации в транслит (недавно была темка на этот счет) и вызови её для этого NewText.
__________________
The time was broken ...
RaZEr
Ð_м... RaZEr, дорогой, я в JS не шарю вообще никак 
Я сделал так:
NewText = NewText.replace(/а/g, "a");
NewText = NewText.replace(/б/g, "b");
NewText = NewText.replace(/в/g, "v");
NewText = NewText.replace(/г/g, "g");
NewText = NewText.replace(/д/g, "d");
но это, почему-то не работает. Что неправильно?
kuchev добавил 12-01-2005 в 10:41:07:
Все, всем спасибо, разобрался.
| Формат времени GMT. Текущее время 13:59. | Показаны 3 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.