Поле многострочного ввода текста на HTML-форме. Можно вводить слова, фразы или числа.
HTML-тэгом TEXTAREA
. Для данной формы машина выполнения JavaScript
создаёт соответствующие объекты Textarea
и помещает эти объекты в
массив elements
соответствующего
объекта Form
. Вы получаете доступ к
объекту Textarea
по индексу в этом массиве. Можно индексировать
массив числами или, если имеются, значениями атрибутов NAME
.
Для определения textarea используется стандартный синтаксис HTML с добавлением обработчиков событий JavaScript.
Объект Textarea
на форме выглядит так:
Объект Textarea
это элемент формы, который обязан быть определён в тэге FORM
.
Textarea
-объекты могут обновляться (перерисовываться) динамически
через установку свойства value
/(this.value
).
Для перехода на новую строку в Textarea
-объекте Вы можете
использовать символ новой строки. Хотя этот символ отличается для разных
платформ (на Unix это \n
, на Windows это \r
, на Macintosh
это \n
), JavaScript проверяет все символы новой строки перед
установкой строки-значения свойства и трансляцией его для конкретной платформы.
Можно вводить символы новой строки программно -- один из способов это проверить свойство
navigator.appVersion
для определения текущей платформы,
затем установить соответствующий символ новой строки. См. примеры в navigator.appVersion
.
Свойство | Описание |
---|---|
| |
| |
| |
| |
|
Метод | Описание |
---|---|
| |
| |
| |
|
Кроме того, этот объект наследует методы watch
и unwatch
из объекта Object
.
Пример 1. Создаётся объект Textarea
размером 6 рядов на 55
столбцов. Поле textarea расположено ниже слова "Description:".
Когда форма загружается, Textarea
-объект содержит несколько строк
данных, включая одну пустую строку.
<B>Description:</B>
<BR><TEXTAREA NAME="item_description" ROWS=6 COLS=55>
Our storage ottoman provides an attractive way to
store lots of CDs and videos--and it's versatile
enough to store other things as well.
It can hold up to 72 CDs under the lid and 20 videos
in the drawer below.
</TEXTAREA>
Пример 2. Сроковая переменная содержит символы новой строки для различных
платформ. Если пользователь щёлкает кнопку, Textarea
-объект
заполняется значением из строковой переменной. В результате получаются три
строки текста в Textarea
-объекте.
<SCRIPT>
myString="This is line one.\nThis is line two.\rThis is line three."
</SCRIPT>
<FORM NAME="form1">
<INPUT TYPE="button" Value="Populate the textarea"
onClick="document.form1.textarea1.value=myString">
<P>
<TEXTAREA NAME="textarea1" ROWS=6 COLS=55></TEXTAREA>
Form
, Password
,
String
, Text
blur()
Убирается фокус с textarea-элемента userText:
userText.blur()
Предполагается что textarea определён так:
<TEXTAREA NAME="userText">
Initial text for the text area.
</TEXTAREA>
Textarea.focus
, Textarea.select
Строка, содержащая значение по умолчанию объекта Textarea
.
JavaScript 1.1. Это свойство разрушено по умолчанию. О разрушении данных см. книгу
Начальное значение defaultValue
отражает значение,
специфицированное между начальным и конечным тэгами TEXTAREA
.
Установка свойства defaultValue
программно переопределяет начальное значение.
Вы можете установить свойство defaultValue
в любое время. Вид
объекта не обновляется при установке свойства defaultValue
, это
делается только при установке свойства value
.
Следующая функция вычисляет свойство defaultValue
объектов на форме surfCity
и выводит эти значения в окне msgWindow
:
function defaultGetter() {
msgWindow=window.open("")
msgWindow.document.write("hidden.defaultValue is " +
document.surfCity.hiddenObj.defaultValue + "<BR>")
msgWindow.document.write("password.defaultValue is " +
document.surfCity.passwordObj.defaultValue + "<BR>")
msgWindow.document.write("text.defaultValue is " +
document.surfCity.textObj.defaultValue + "<BR>")
msgWindow.document.write("textarea.defaultValue is " +
document.surfCity.textareaObj.defaultValue + "<BR>")
msgWindow.document.close()
}
Textarea.value
Переходит к полю textarea и передаёт ему фокус.
focus()
| ||||||||||
odbc_connect(PHP 3>= 3.0.6, PHP 4) odbc_connect - соединяет с источником данных. Описаниеresource odbc_connect (string dsn, string user, string password [, int cursor_type]) Возвращает id ODBC-соединения, 0 (FALSE) при ошибке. id соединения, возвращаемый этой функцией, необходим для других ODBC-функций. Вы можете иметь одновременно открытыми несколько соединений. Необязательный четвёртый параметр устанавливает тип курсора, используемый для этого соединения. Обычно этот параметр не нужен, но может использоваться при решении проблем с некоторыми драйверами ODBC. Некоторые ODBC-драйверы, выполняющие сложные хранимые процедуры, могут обламываться с ошибкой типа: "Cannot open a cursor on a stored procedure that has anything other than a single select statement in it". Использование SQL_CUR_USE_ODBC поможет избежать появления этой ошибки. Также некоторые драйверы не поддерживают необязательный параметр row_number parameter в odbc_fetch_row(). И SQL_CUR_USE_ODBC может помочь в этом случае. Для типа курсора определены следующие константы:
О постоянных соединениях см. odbc_pconnect(). | ||||||||||
|