Главная / Интернет-технологии /
Практикум по программированию на JavaScript / Тест 5
Практикум по программированию на JavaScript - тест 5
Упражнение 1:
Номер 1
Какой обработчик события необходимо использовать для определения нажатия мышью на объекте Submit
?
Ответ:
 (1)
OnClick
 
 (2)
OnSubmit
 
 (3)
OnPress
 
Номер 2
Какой обработчик события необходимо использовать, когда нужно проверить - были ли изменения в поле ввода?
Ответ:
 (1)
OnSubmit
 
 (2)
OnSelect
 
 (3)
OnChange
 
 (4)
OnNew
 
Номер 3
Какой обработчик события необходимо использовать для определения того, что в строке ввода был выделен текст?
Ответ:
 (1)
OnSubmit
 
 (2)
OnChange
 
 (3)
OnStart
 
 (4)
OnSelect
 
Упражнение 2:
Номер 1
Найдите ошибку в приведенном участке кода
<FORM>
<INPUT TYPE="text" VALUE="Hello world" onBlur="alert(Внимание);">
</FORM>
Ответ:
 (1)
нельзя использовать обработчик события onBlur
для строки ввода 
 (2)
неправильно описана строка ввода 
 (3)
синтаксическая ошибка в методе alert
 
 (4)
в приведенном примере ошибок нет 
Номер 2
Найдите ошибку в следующем участке кода
<FORM>
<INPUT TYPE="button" onSubmit="window.status='Hello world';">
</FORM>
Ответ:
 (1)
нельзя использовать обработчик события onSubmit
для кнопки 
 (2)
допущена синтаксическая ошибка при выводе текста в строку статуса 
 (3)
не указан язык сценария <SCRIPT LANGUAGE="javascript">
 
 (4)
в приведенном примере ошибок нет 
Номер 3
Найдите ошибку в участке кода
<FORM>
<INPUT TYPE="button" onClick="document.write(Hello+'world')">
</FORM>
Ответ:
 (1)
не указан язык сценария <SCRIPT LANGUAGE="javascript">
 
 (2)
допущена синтаксическая ошибка в методе write
 
 (3)
в приведенном примере ошибок нет 
Упражнение 3:
Номер 1
Составьте сценарий, который выводит сообщение "Внимание" в строку статуса, при изменении содержимого в строке ввода
Ответ:
 (1)
<INPUT TYPE="text" onClick="window.status='Внимание';">
 
 (2)
<INPUT TYPE="text" onChange="window.status='Внимание';">
 
 (3)
<INPUT TYPE="edit" onChange="window.status='Внимание';">
 
 (4)
<INPUT TYPE="text" onSelect="window.status='Внимание';">
 
Номер 2
Составьте сценарий, который выводит окно сообщения, при выделении содержимого в строке ввода
Ответ:
 (1)
<INPUT TYPE="text" onSelect="document.write('Внимание');">
 
 (2)
<INPUT TYPE="text" onChange="alert('Внимание');">
 
 (3)
<INPUT TYPE="text" onSelect="alert('Внимание');">
 
 (4)
<INPUT TYPE="string" onMark="alert('Внимание');">
 
Номер 3
Составьте сценарий, который выводит окно сообщения, при нажатии на кнопку Submit
Ответ:
 (1)
<INPUT TYPE="submit" onSubmit="document.write('Внимание');">
 
 (2)
<INPUT TYPE=" submit " value="button" onChange="alert('Внимание');">
 
 (3)
<INPUT TYPE="submit" value="push" onSubmit="alert('Внимание');">
 
 (4)
<INPUT TYPE="button" value="Submit" onSubmit="alert('Внимание');">
 
Упражнение 4:
Номер 1
Выберите правильно обработанные события по работе со строкой ввода
Ответ:
 (1)
<INPUT TYPE="text" onSelect="alert('Attention');">
 
 (2)
<INPUT TYPE="text" onChange="alert('Attention');">
 
 (3)
<INPUT TYPE="text" onClick="alert('Attention');">
 
 (4)
<INPUT TYPE="text" onLoad="alert('Attention');">
 
Номер 2
Выберите правильно обработанные события по работе с кнопкой
Ответ:
 (1)
<INPUT TYPE="button" onSelect="alert('Attention');">
 
 (2)
<INPUT TYPE="button" onClick="alert('Attention');">
 
 (3)
<INPUT TYPE="button" onSubmit="alert('Attention');">
 
 (4)
<INPUT TYPE="button" onFocus="alert('Attention');">
 
Номер 3
Выберите правильно обработанные события по работе со ссылкой
Ответ:
 (1)
<A HREF="http://intuit.ru" onClick="alert('Твой путь к знаниям');">link</A>
 
 (2)
<A HREF="http:// intuit.ru" onSelect="alert('Твой путь к знаниям');">link</A>
 
 (3)
<A HREF="http:// intuit.ru" onMouseOver="alert('Твой путь к знаниям');">link</A>
 
 (4)
<A HREF="http:// intuit.ru" onLoad="alert('Твой путь к знаниям');">link</A>