Consider the following JavaScript function to change the color of the text box named txtName:
function color(col) { document.forms[0].txtName.style.background=col }
Which of the following will change the color of the text box to green, as long as the user is pressing a key?
a.
input type="text" onkeydown="color('white')" onkeyup="color('green')" name="txtName"
b.
input type="text" onkeydown="color('green')" onkeyup="color('white')" name="txtName"
c.
input type="text" onkeydown="color('green')" name="txtName'
d.
input type="text" onkeydown="color('white')" name="txtName'
e.
input type="text" onkeypress="color('green')" onkeyup="color('white')" name="txtName'
Вся пунктуация и код сохранены в исходном виде вопроса.
Я выделил два решения:
1) Под pressing имеется ввиду момент нажатия, тогда ответ
b и
c
2) Под pressing имеется ввиду результат после полного нажатия (как при keypress), тогда результат
a и
c
Проблема лишь в том, что вариант ответа один
Можно еще опереться, что с кавычками беда, но это скорее чья-то некомпетентность, что уж говорить о написании инпутов