С Подрывной деятельностью 1.5, становится возможно проверить (все) файлы каталога, не проверяя подкаталогов (различное - флаги глубины). Не совсем, что Вы попросили, но форма "меньше, чем все".
The name
attribute is the notation to reference specific elements within the scope of a webpage through non-DOM Javascript:
document.forms['your_form'].elements['aa']
The id
attribute for the element needs to be set with the same value for the following to work:
document.getElementById('aa')
My understanding is that when Netscape created Javascript, it used the name
attribute. The HTML spec however decided to go with id
, but kept name
for backwards compatibility. IME, using the name
attribute was required for Internet Explorer 6 support because the javascript engine in IE wouldn't read the id
attribute - only the name
though both were defined.
...could be avoided the use of this attribute with input fields of "text" type (when there aren't no styling or scripting purposes)?
If you don't have any javascript attached to the text fields, yes - they would be unnecessary.
Я думаю, вы обнаружите, что почти на каждом сайте есть входы с атрибутом name. Я не думаю, что это исчезнет в ближайшее время.
Атрибут name указывает имя для элемента ввода.
Атрибут name используется для идентификации данные формы после их отправки на сервер или в справочную форму данные с использованием JavaScript на клиенте сторона.
Примечание. Только элементы формы с именем атрибут будет иметь свои значения passed when submitting a form.
В старых браузерах IIRC вместо идентификатора используется имя, поэтому оно обычно включается.
Есть различия между атрибутами id и name. Идентификатор применим к любому элементу в документе HTML, в то время как имя относится только к полям ввода. По стандарту требуется, чтобы идентификатор был уникальным на странице (хотя не обязательно следовать на всех веб-страницах). Однако разные элементы могут иметь одно и то же имя. На ум приходит один конкретный случай - радио-кнопка. Все радиокнопки должны иметь одно и то же имя, а значение выбранного будет возвращено в форму. Итак, вы можете видеть, что это имя по-прежнему имеет значение при обработке HTML-форм.
Я видел в системах автоматической генерации HTML-форм (например, zope.formlib ), что атрибуты id и name автоматически генерируются для разных типы виджетов ввода. Такие системы автоматической генерации форм должным образом учитывают все нюансы, связанные с различиями в атрибутах id и name. Они также делают такие вещи, как создание скрытого элемента ввода для каждого элемента флажка. Поэтому, когда это возможно, я стараюсь использовать какой-то механизм автоматического создания HTML-форм и позволяю ему решать возникающие проблемы.