Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите научиться! преподы не объясняют(, JavaScript 
:(
    Опции темы
TanyaLion
  Дата 21.3.2008, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 21.3.2008

Репутация: нет
Всего: нет



Ребята, кто сможет помогите, кажется это не сложно!

Только что начали давать JavaScript, но, к сожалению ничего вообще не поясняют...
В общем такое дело, у меня есть html файл с тестом, есть так же отдельный файл *.js, в моём тесте вопрос и рядом textbox. Мне надо написать скрипт, чтобы при вводе ответа на вопрос окошечко обводилось красным цветом, а при правильном ответе - зелёным. 

В общем что я написала...
Код

    <form name="myform"  ACTION="" METHOD="GET">
            <table>
                  <tr class="row">
                    <td class="number">1</td>
                    <td>29 Д в Ф в В Г</td>
                    <td><input name="text" type="text" id="q1" onKeyUp="javascript: checkQ('q1')"></td>
                  </tr>



повесила в html ява код... а вот как его описать в яве не знаю..надо наверное функцию заводить и условие? и как быть с id? куда его писать непосредственно в коде - не знаю.

кажется надо делать что-то вроде 
Код

var text = document.myform.name.value

if text...



а вот как дальше, не имею понятия...ерунду тоже писать не хочется, может кто объяснит?
PM MAIL   Вверх
Wolf1994
Дата 21.3.2008, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

Репутация: 1
Всего: 29



1. Форма в данном случае не нужна.
2. Напишите функцию:
Код

<script type="text/javascript">
//<![CDATA[
function checkQ(q)
{
 var answer='q1'
 var obj= document.getElementById("window"+q);
 if (q==answer)
  obj.style.borderColor="green";
else
  obj.style.borderColor="red";
}
//]]>
</script>


HTML такой:
Код

 Вопрос:...<br />
  <table>
                  <tr id="windowq1" style="border:1px solid white">
                    <td class="number">1</td>
                    <td>29 Д в Ф в В Г</td>
                    <td><input name="text" type="text" onKeyUp="javascript: checkQ('q1')"></td>
                  </tr>
                  <tr id="windowq2" style="border:1px solid white">
                    <td class="number">1</td>
                    <td>29 Д в Ф в В Г</td>
                    <td><input name="text" type="text" onKeyUp="javascript: checkQ('q2')"></td>
                  </tr>
  </table>


P.S. Не тистировал...
P.P.S. Оффтоп... Можно узнать учебное учереждение, в котором ставят такие задачи?
PM MAIL WWW   Вверх
TanyaLion
Дата 21.3.2008, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 21.3.2008

Репутация: нет
Всего: нет



Wolf1994, спасибо, сейчас попробую реализовать
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0415 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.