Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.06.2015, 16:35
Интересующийся
Отправить личное сообщение для Svyatoy_95 Посмотреть профиль Найти все сообщения от Svyatoy_95
 
Регистрация: 12.11.2013
Сообщений: 13

цвет варианта ответа
Помогите, пожалуйста, как сделать так, в тесте выбран ответ, его нельзя будет изменить, а после всех пройденных вопросов в тесте, как изменить цвет вариантов ответа, которые выбраны в тесте? Помогите, пожалуйста!!!
Ответить с цитированием
  #2 (permalink)  
Старый 14.06.2015, 17:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Svyatoy_95,
маловато будет, описание невнятное и кода нет.
Ответить с цитированием
  #3 (permalink)  
Старый 14.06.2015, 17:08
Интересующийся
Отправить личное сообщение для Svyatoy_95 Посмотреть профиль Найти все сообщения от Svyatoy_95
 
Регистрация: 12.11.2013
Сообщений: 13

<SCRIPT language=JavaScript>
function check(test)
{
    var count=0
    with(document.test)
{
if (!q1[0].checked&&!q1[1].checked&&!q1[2].checked)  
{count+=1};  
if (!q2[0].checked&&!q2[1].checked&&!q2[2].checked)  
{count+=1};  
if (!q3[0].checked&&!q3[1].checked&&!q3[2].checked)  
{count+=1};  
if (!q4[0].checked&&!q4[1].checked&&!q4[2].checked)  
{count+=1};  
if (!q5[0].checked&&!q5[1].checked&&!q5[2].checked)  
{count+=1};  
if (!q6[0].checked&&!q6[1].checked&&!q6[2].checked)  
{count+=1};  
if (!q7[0].checked&&!q7[1].checked&&!q7[2].checked)  
{count+=1};  
if (!q8[0].checked&&!q8[1].checked&&!q8[2].checked)  
{count+=1};
if (!q9[0].checked&&!q9[1].checked&&!q9[2].checked)  
{count+=1};   
if (count>0) 
	{alert("Вы ответили не на все вопросы теста!")	} 
   else
    {
	 q1[0].disabled=true;
	 q1[1].disabled=true;
	 q1[2].disabled=true;
	 q2[0].disabled=true;
	 q2[1].disabled=true;
	 q2[2].disabled=true;
	 q3[0].disabled=true;
	 q3[1].disabled=true;
	 q3[2].disabled=true;
	 q4[0].disabled=true;
	 q4[1].disabled=true;
	 q4[2].disabled=true;
	 q5[0].disabled=true;
	 q5[1].disabled=true;
	 q5[2].disabled=true;
	 q6[0].disabled=true;
	 q6[1].disabled=true;
	 q6[2].disabled=true;
	 q7[0].disabled=true;
	 q7[1].disabled=true;
	 q7[2].disabled=true;
	 q8[0].disabled=true;
	 q8[1].disabled=true;
	 q8[2].disabled=true;
	 q9[0].disabled=true;
	 q9[1].disabled=true;
	 q9[2].disabled=true; 
     dataBase(test);
	 q1[0].checked=false;
	 q1[1].checked=false;
	 q1[2].checked=false;
	 q2[0].checked=false;
	 q2[1].checked=false;
	 q2[2].checked=false;
	 q3[0].checked=false;
	 q3[1].checked=false;
	 q3[2].checked=false;
	 q4[0].checked=false;
	 q4[1].checked=false;
	 q4[2].checked=false;
	 q5[0].checked=false;
	 q5[1].checked=false;
	 q5[2].checked=false;
	 q6[0].checked=false;
	 q6[1].checked=false;
	 q6[2].checked=false;
	 q7[0].checked=false;
	 q7[1].checked=false;
	 q7[2].checked=false;
	 q8[0].checked=false;
	 q8[1].checked=false;
	 q8[2].checked=false;
	 q9[0].checked=false;
	 q9[1].checked=false;
	 q9[2].checked=false;
	} 
   }
} 
function dataBase(test) {
     var counter=0;
     if ((test.q1[1].checked)&&(test.q1[2].checked)) {counter++;
	                                                  test.q1[1].color="red";
													 } 
     if (test.q2[0].checked) {counter++;
	                          alert("Вы ответили на вопрос правильно!");
							 }
     if (test.q3[2].checked) {counter++;
	                          alert("Вы ответили на вопрос правильно!");
							 }     
	 if (test.q4[2].checked) {counter++;
	                          alert("Вы ответили на вопрос правильно!");
							 }
     if (test.q5[0].checked) {counter++;
	                          alert("Вы ответили на вопрос правильно!");
							 }    
	 if (test.q6[1].checked) {counter++;
	                          alert("Вы ответили на вопрос правильно!");
							 }
     if (test.q7[1].checked) {counter++;
	                          alert("Вы ответили на вопрос правильно!");
							 }     
	 if (test.q8[0].checked) {counter++;
	                          alert("Вы ответили на вопрос правильно!");
							 }
	 if (test.q9[0].checked) {counter++;
	                          alert("Вы ответили на вопрос правильно!");
							 }
     document.test.s1.value=counter;
}
Ответить с цитированием
  #4 (permalink)  
Старый 14.06.2015, 17:15
Интересующийся
Отправить личное сообщение для Svyatoy_95 Посмотреть профиль Найти все сообщения от Svyatoy_95
 
Регистрация: 12.11.2013
Сообщений: 13

if ((test.q1[1].checked)&&(test.q1[2].checked)) {counter++;
test.q1[1].color="red";
}
как изменить цвет варианта ответа, после того, когда выбраны все ответы в тесте?
Ответить с цитированием
  #5 (permalink)  
Старый 14.06.2015, 17:15
Интересующийся
Отправить личное сообщение для Svyatoy_95 Посмотреть профиль Найти все сообщения от Svyatoy_95
 
Регистрация: 12.11.2013
Сообщений: 13

по другому никак объяснить не могу!!!
Ответить с цитированием
  #6 (permalink)  
Старый 14.06.2015, 17:16
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Svyatoy_95,

а поизучать https://learn.javascript.ru/ пробовали?
Ответить с цитированием
  #7 (permalink)  
Старый 14.06.2015, 17:17
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Сообщение от Svyatoy_95
как изменить цвет варианта ответа, после того, когда выбраны все ответы в тесте?
нужен переводчик
Ответить с цитированием
  #8 (permalink)  
Старый 14.06.2015, 17:22
Интересующийся
Отправить личное сообщение для Svyatoy_95 Посмотреть профиль Найти все сообщения от Svyatoy_95
 
Регистрация: 12.11.2013
Сообщений: 13

как изменить цвет текста в javascript
Ответить с цитированием
  #9 (permalink)  
Старый 14.06.2015, 17:27
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Svyatoy_95,
ваш_элемент.style.color = "#D2E0EF" ;
https://learn.javascript.ru/styles-and-classes
Ответить с цитированием
  #10 (permalink)  
Старый 16.06.2015, 08:30
Интересующийся
Отправить личное сообщение для Svyatoy_95 Посмотреть профиль Найти все сообщения от Svyatoy_95
 
Регистрация: 12.11.2013
Сообщений: 13

как мне поменять цвет текста при клике на чекбокс
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обновление страницы после получения ответа от сервера potrashitel AJAX и COMET 9 24.02.2015 10:04
Помогите сменить цвет элементов которые рисует Raphael. JS аналог hover ufaclub jQuery 3 10.10.2014 22:33
Как изменить цвет кнопки, чтобы когда я нажал, то цвет не пропадал? ntest Общие вопросы Javascript 1 31.07.2013 09:14
jquery - не работает клик по кнопке выбора варианта bartonom jQuery 0 04.10.2012 13:35
цвет кнопки, цвет текста на кнопке, всплывающее окно matana Общие вопросы Javascript 8 26.05.2009 17:08