Показать сообщение отдельно
  #1 (permalink)  
Старый 15.03.2013, 13:44
Профессор
Отправить личное сообщение для Vasy Посмотреть профиль Найти все сообщения от Vasy
 
Регистрация: 09.02.2013
Сообщений: 165

Убрать кнопку с дисплея
Есть такой код
<head>
<script type="text/javascript">
var pressed=0;
function checkAnswer() {
var error = false;
			
					   
            var inputs = document.getElementsByTagName('input');
            for(var i = 0; i < inputs.length ; i++){
               var checked = inputs[i].checked;
              var right = answer[i] == 1;			 			 
               if (checked !== right){
               error=true;
               break;
			   
               }
        }
					if(pressed<attemptsanswer)
							{
					
					  i = ++pressed;
                       }
					   else
					   {		
							alert("Вы исчерпали количество попыток,хотите попробовать ище?")
							pressed=0;
							var button = document.getElementById("id2");
							button=this.style.display='none';
							var button1 = document.getElementById("id2");
							button1=this.style.display='none';
							
 
						

					   }
        output.value=error ? ''+ResultTextFalse+'' : ''+ResultTextTrue+'';
		
        return false;
		
		
    }
	
	
       
      
       
   

</script>

</head>
<body>

<p><span id="meow"></span></p>
<form  onsubmit="return checkAnswer()">
	
	 
	 <table>
	 <div  class='cont2' style="margin-left:180px"></div>
	 <div id="id">	 
	 
	 
	 
	 
	 <hr>
	
	 <div  class='cont1' ></div>

	 <div align="center"   class='cont' ></div>
	 
	 <hr> 
	 <div class="bond1"></div>
	 <div align="center" class='bond'></div>
	 <hr>
	
	</div>
	</table>
	 
    <p style="margin-top:430px"><button id="button" type="submit"  ><div  class='onki'></div></button> <button id="id2" type="reset"><div class='lolki'></div></button></p>

    <p><textarea id="output" readonly></textarea></p>

</form>



</body>

Он работает коректно и ответы онуляютса галки убираютса в текстовое поле ничево не выводитса,тоесть тест можно проходить заново.Но мне хотелось бы добитса такого эфекта.

Когда я захожу в
else
					   {		
							alert("Вы исчерпали количество попыток,хотите попробовать ище?")
							pressed=0;
							var button = document.getElementById("id1");
							button=this.style.display='none';
							var button1 = document.getElementById("id2");
							button1=this.style.display='none';
							
 
						

					   }

хотелось бы что бы две существующие кнопки становились неактивными,их небыло видно на странице а оставалась какаята третья кнопка Пройти тест ище раз.Как это можно реализовать?
И как правильно зделать проверку на количество нажатий на кнопку,чтобы заходило в
else
не при следующем нажатии а при том которое было последнее?

Последний раз редактировалось Vasy, 15.03.2013 в 13:55.
Ответить с цитированием