Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.02.2012, 19:54
Новичок на форуме
Отправить личное сообщение для cyberpunk Посмотреть профиль Найти все сообщения от cyberpunk
 
Регистрация: 20.02.2012
Сообщений: 5

как передать значение input при событии submit в функцию , которая в setInterval'e
<html>
<head><title></title></head>
<body>
		<div id="time">
			<form id="time_form" ">
				<input type="text" name="last" id="text_name" >
				<input type="submit"  value="set_time">
			</form>
		</div>
		<div id="value"> 
		</div>


<script type="text/javascript">
		
		variable1=0;
		trigger1=0;
		last_time=document.getElementById('value').firstChild//вывод оставшегося времени
		document.getElementById('time_form').addEventListener('submit',func1,false);//обработчик на submit
		
	        function	func1(){
	
			variable1=document.forms['time_form'].last.value//получаем значение из формы
			trigger1=1;// защелка , препятсвующая запуску func2  раньше , чем получены данные из формы 
			
		}
		
		function    func2(){
			
			if(trigger1==0){
				return;
			}
			
		last_time.nodeValue=variable1;// вывод переменной в div 
		variable1--;
	         } 

                setInterval(func2,1000);
</script>


</body>
</html>





Нужно выполнить действие несколько раз , причем количество выполнений задается пользователем через форму . Выполнять нужно через определенные промежутки времени .
В общем - простой таймер .
Проблема в том , что после submit выполняется функция , указанная в обработчике и скрипта прерывается .
Хотя по идее вторая функция должна стартовать через определенный промежуток времени, получеными данными из первой функции .

Последний раз редактировалось cyberpunk, 20.02.2012 в 21:57.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заставить функцию при запуске увидеть ГЛОБАЛЬНУЮ переменную? возжаждавший Элементы интерфейса 8 23.02.2017 01:27
Как при чтении или записи свойства объекта вызывать функцию danik.js Общие вопросы Javascript 3 16.09.2010 17:57
как передать переменную в функцию Virgile Общие вопросы Javascript 2 08.08.2010 22:50
Передать текст в input при клике на него rolph Общие вопросы Javascript 2 13.04.2010 18:02
Как сделать ссылку картинку, которая изменяется при наводе курсора на неё? Кирилл Общие вопросы Javascript 2 10.03.2009 15:14