Веб-дизайн и интернет-программирование. Лекции № 10-11.

Веб-дизайн и интернет-программирование. Лекции № 10-11.
Веб-дизайн и интернет-программирование. Лекции № 10-11.

HTML-формы. DHTML

Полезные ссылки

На страницу урока →

Динамический HTML

brawsers_obj

Подробнее про объект document.

HTML-форма

 

 

 
Работа с формами

Пример

 

 
Задание: создать форму для отправки сведений о выбранных курсах.

Поиск элементов


<html>
    <head>...
     <script type="text/javascript">
      function ShowDetails(){
         var elem=document.getElementById('details');
          elem.style.display='block';
      }
     </script> </head>
    <body>
    <p>Нажмите кнопку для просмотра подробностей</p>
    <button type="button" onClick="ShowDetails()">Подробности</button>
    <div id="details" style="display:none">
     Здесь представлены все подробности.
   </div> </body> </html>

 

 

Программное создание, удаления и модификация HTML-элементов

События

  1. События окна и документа;
    • onload
    • onunload
  2. События мыши
    • onClick
      • onmousedown
      • onmouseup
    • ondblclick
    • onmouseover
    • onmouseout
    • onmousemove
  3. События клавиатуры

    • onkeypressed
      • onkeydown
      • onkeyup
  4. События формы и элементов формы
    • onsubmit
    • onreset
    • onfocus
    • onblur
    • onchange

Опубликовано: 07.04.2015 г.

комментариев 12

  1. Юлия Сергеевна Пономарева · 22.04.2015

    Необходимо ответить на вопрос и задать свой по материалу лекции. Вот первый вопрос.

    Перечислите методы объекта document.

  2. Петров Валерий · 22.04.2015

    forms,links,images
    Перечислите методы объекта forms.

  3. Ирина Крапивина · 14.05.2015

    Elements, button, checkbox, hidden, text, reset, select, radio, submit, password, textarea

    Как можно произвести Поиск элементов?

  4. Петров Валерий · 15.05.2015

    По идентификатору, по имени (GetElementhByTagName), по имени (getElementByName(‘true’))

    Программное создание,удаление,модификация HTML элементов.

  5. Дмитрий Бекешев · 22.05.2015

    createElement (создать HTML-элемент), appendChild (добавить элемент к родительскому элементу в качестве дочернего) и removeChild (удалить дочерний элемент).

    События формы и элементов формы.

  6. Кононов Леонид · 28.05.2015

    onsubmit
    onreset
    onfocus
    onblur
    onchange

    События клавиатуры?

  7. Минаев Алексей · 28.05.2015

    onkeypressed
    onkeydown
    onkeyup

    какие бывают обращения к формам?

  8. Екатерина Шатохина · 29.05.2015

    1) var myForm
    2)myForm

    Приведите пример поиска элемента по имени тега.

  9. Кузнецов Андрей · 31.05.2015

    Например, можно получить второй элемент с тэгом li:
    document.getElementsByTagName(‘LI’)[1]
    События мыши?

  10. Турсунбой Хибатуллоев · 11.06.2015

    onClick
    onmousedown
    onmouseup
    ondblclick
    onmouseover
    onmouseout
    onmousemove

    связь с объектом ?

  11. Семичкин Максим · 23.06.2015

    Объект TextRange
    Используя объект TextRange можно редактировать любой текст, а также менять текст, выделенный посетителем на экране.
    Объект TextRange создается путем вызова метода createTextRange элемента, который является так называемым владельцем редактирования текста. Это может быть Body, Input, Button и TextArea, причем понятно, что Body — владелец редактирования текста для всех воспроизводимых элементов, а Input, Button и TextArea — владельцы редактирования текста для своего содержания.

    Свойства динамического содержания?

  12. Александр Данилко · 23.06.2015

    innerText. Содержащийся внутри элемента текст без тэгов. При установке нового значения все HTML-тэги выводятся как текст.
    innerHTML. Содержащийся внутри элемента текст вместе с внутренними тэгами. При установке нового значения все HTML-тэги интерпретируются броузером.
    outerText. Содержащийся внутри элемента текст без тэгов. При установке нового значения меняется весь элемент, включая внешние тэги.
    outerHTML. Весь элемент, включая внешние тэги. При установке нового значения все HTML-тэги интерпретируются броузером.