|
|
|
| при вводе номера в поле типа text необходимо заменять все цифры кроме четырёх последних символами 'X' | |
|
|
|
|
|
|
|
для: udav
(12.09.2008 в 11:08)
| | При вводе, это в раздел HTML+JS, а если при получении, тогда сюда. Вам как нужно? | |
|
|
|
|
|
|
|
для: sim5
(12.09.2008 в 11:18)
| | нужно при вводе | |
|
|
|
|
|
|
|
для: udav
(12.09.2008 в 11:22)
| | Интересная задача, когда не понятны условия. Если я правильно понял, то можно так:
<html>
<head>
<script type="text/javascript">
function X(){
var x, len, str, y="X";
x=window.document.getElementById('text').value;//
len=x.length;
if(len>4){
len=len-4;
str=x.substr(len);
for(i=1; i<len; i++)
{
y+="X";
}
str=y+str;
window.document.getElementById('text').value=str;
}
}
</script>
</head>
<body>
<input id=text type=text onkeyup='X()' />
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: Николай2357
(13.09.2008 в 10:14)
| | только еще нужно оригинальное значение инпута сохранять куда-нибудь (в другой инпут[type=hidden] ).
как я понял это нужно для безопасности (так же как пароли закрывают *)? | |
|
|
|
|
|
|
|
для: Ocelot
(14.09.2008 в 08:22)
| | >..так же как пароли закрывают *?..
используя
<input type="password"...>
|
| |
|
|
|
|
|
|
|
для: ddhvvn
(14.09.2008 в 12:24)
| | > <input type="password"...>
Да ну уж, автор ведь указал конкретно: кроме четырёх последних символами 'X'
наверное для других, одному автору известных, целей... | |
|
|
|
|
|
|
|
для: Николай2357
(15.09.2008 в 01:22)
| | Я просто ответил на его последний вопрос. На первый я не отвечал. | |
|
|
|