1. Управляйте количеством символов, введенных пользователем
Для однострочных текстовых поксов и вводов пароля атрибут MaxLength может использоваться для управления количеством символов, введенных пользователем.
Для многострочного текста MaxLength-это пользовательское свойство с наибольшим количеством ввода символов. Когда происходит событие OnKeyPress, возвращается возвращаемое значение функции mestThan (). Функция заключается в следующем
<textarea name = "Комментарии" id = "Комментарии" cols = "40" rows = "4" maxlength = "50" OneKeyPress = "return mestantan (this);"> </textarea>
Подробный код
Кода -копия выглядит следующим образом:
<script language = "javascript">
Функция меньше (otextarea) {
// возвращать логическое значение, требуемое количеством символов в текстовом поле.
return otextarea.value.length <otextarea.getattribute ("maxlength");
}
</script>
<form method = "post" name = "myform1" action = "addinfo.aspx">
<p> <метка для = "name"> введите свое имя: </label>
<input type = "text" name = "name" id = "name" value = "name" maxlength = "10"> </p>
<p> <Метка для = "Комментарии"> Я хочу оставить сообщение: </label> <br>
<textarea name = "Комментарии" id = "Комментарии" cols = "40" Rows = "4" maxlength = "50" OnkeyPress = "return mestantan (this);"> </textarea> </p>
<p> <input type = "Отправить" name = "btnsubmit" id = "btnsubmit" value = "prope">
<input type = "сбросить" name = "btnreset" id = "btnreset" value = "сброс"> </p>
</form>
2. Установите мышь для автоматического выбора текста
Во -первых, мышь автоматически фокусируется onmouseover = "this.focus"
Далее onfocus = "this.select ()"
Пример кода:
Кода -копия выглядит следующим образом:
<form method = "post" name = "form1" id = "form1" action = "addinfo.aspx">
<input type = "text" name = "name" id = "name" value = "name" onmouseover = "this.focus ()" onfocus = "this.select ()">
</form>
Для нескольких экземпляров кода вы можете использовать следующий код, чтобы сосредоточиться
Кода -копия выглядит следующим образом:
<script type = "text/javascript">
Функция myfocus () {
this.focus ();
}
функция mySelect () {
this.select ();
}
window.onload = function () {
varoform = document.forms ["myform1"];
Oform.name.onmouseover = myfocus;
Oform.name.onfocus = mySelect;
}
</script>
<form method = "post" name = "myform1" action = "addinfo.aspx">
<p>
<метка для = "name"> введите свое имя: </label>
<input type = "text" name = "name" id = "name" value = "name">
</p>
<p>
<метка для = "passwd"> введите свой пароль: </label>
<input type = "пароль" name = "passwd" id = "passwd">
</p>
<p>
<input type = "Отправить" name = "btnsubmit" id = "btnsubmit" value = "prope">
<input type = "сбросить" name = "btnreset" id = "btnreset" value = "reset">
</p>
</form>