1

Тема: Автоматическая вставка символа в текстовом поле с помощью JScript

Как в скрипте, в окне в котором нужно писать например цифры после ввода четвертой цифры автоматически ставился слеш (/) Например 2001/2033

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

<body>
<tr>
        <td><font color="#FFFFFF"><strong><font color="#333333">Номер</font>а:</strong></font></td>
        <td><input name="agent_uid" type="text" id="agent_uid" onChange="checkUid()"></td>
</tr>
</body>
</html>

2

Re: Автоматическая вставка символа в текстовом поле с помощью JScript

ysl
Например так:

<HTML>
<HEAD>
<SCRIPT LANGUAGE=JavaScript>
function checkLength(obj) {
    var messMaxLength = 4;

    var inpLenght = obj.input1.value.length;
    var inpValue = obj.input1.value;


    if (inpLenght==messMaxLength) {
        inpValue = inpValue + "/";
    }

    obj.input1.value=inpValue;
    return true;
}
</SCRIPT>
</HEAD>

<BODY>
<FORM NAME=form1>
<input type=text NAME=input1 onkeyup="return checkLength(this.form);" 
onChange="this.onkeyup();" onFocus="this.onkeyup();" 
onBlur="this.onkeyup();" onSelect="this.onkeyup();" 
onMouseOut="this.onkeyup();" onMouseMove="this.onkeyup();">
<BR>
<INPUT TYPE="button" VALUE="Отправить" NAME=buttonSplit>
</FORM>
</BODY>
</HTML>
Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)