Показать сообщение отдельно
  #6 (permalink)  
Старый 10.02.2014, 16:48
Аватар для TuxShot
Новичок на форуме
Отправить личное сообщение для TuxShot Посмотреть профиль Найти все сообщения от TuxShot
 
Регистрация: 01.12.2013
Сообщений: 9

Нашел почти то, что мне и надо:
<script type="text/javascript">
function keypress(text)
{ //var n22 = n2.value;  

 str1 = "абвгде";
 str2 = "123456";
 for(i=0; i<str1.length; i++)
    {
  //  var reg = new RegExp("/"+str1.substr(i,1)+"/");
   // text = text.replace(reg, str2(i,1));
 // while (text.indexOf(str1[i])>=0)  
  text = text.replace(new RegExp(str1[i],"g"), str2[i]);
}
       
//n2.value = text;

//var coll = document.getElementsByTagName("input");
//for(var i=0; i<coll.length; i++) {
// if(coll[i].getAttribute("name") == "n2") {
   // coll[i].value = text;
// }
//}  

document.forms['www'].n2.value= text;
}
</script>

<form name="www">
<input name="n1" type="text" onKeyUp="keypress(this.value)" maxlength="20" size="20">  
<input name="n2" type="text" maxlength="20" readonly size="20">
</form>

Единственная проблема - кодируется все без разделения (тобеж нет дефиса между символами).
Сам не знаю как это можно реализовать. Помогите, если такое возможно реализовать!
Ответить с цитированием