Как записать результат onsubmit в переменную? 
		
		
		
		Привет, есть такая конструкция 
	<form name="my"> <input name="one" value=""> <input name="two" value=""> <input type = "submit" value = "Submit" /> </form> 
document.forms.my.onsubmit = function() {
  var message1 = this.one.value;
  var message2 = this.two.value;
  return false;
};
Как записать в переменные value элементов one и two, чтобы они были доступны вне функции? Или вообще не используя эту функцию присвоить value переменным.  | 
	
		
 Цитата: 
	
  | 
	
		
 Отлично. Но каким им присвоить значения value? 
	 | 
	
		
 kpripper, тут кагбэ нужно знать "в какое время" делать все эти присвоения? 
	 | 
	
		
 После onsubmit 
	 | 
	
		
 Цитата: 
	
  | 
	
		
 Я пробовал так: 
	var message1 = document.forms.my.onsubmit.one.value Не работает  | 
	
		
 kpripper, 
	:-? 
var message1, message2;
document.forms.my.onsubmit = function() {
  message1 = this.one.value;
  message2 = this.two.value;
  return false;
};
 | 
	
		
 Цитата: 
	
 Давай зайдем с другого конца... Для чего тебе те данные? Что ты с ними собрался делать? так же нужно понимать что на странице все определяется некий промежутком времени. Форма появилась... В поля вносятся какие-то данные... Потом давят на некую кнопку... Ты можешь перехватить нажатие на кнопку и сделать какие-то действия. Но тебе это почему-то не нужно. Хотя тебе нужны значения тех переменных именно в момент нажатия на кнопку. Почему не использовать это событие и выполнить что-то нужное?  | 
	
		
 Цитата: 
	
  | 
	
		
 Я это понимаю, но с написанием плохо. 
	 | 
	
		
 Цитата: 
	
  | 
	
		
 kpripper, 
	сложно понять вашу логику. вероятно вам нужно, что-то другое, а не то что вы пишите.  | 
	
		
  | 
	
		
 kpripper, 
	Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.  | 
	
		
 kpripper, 
	почему переменные должны что-то содержать, если событие по которому они инициализируются ещё не произошло?  | 
	
		
 kpripper, 
	
var message1, message2;
document.forms.my.onsubmit = function() {
  message1 = this.one.value;
  message2 = this.two.value;
  console.log(message1+message2);
  return false;
};
 | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Коварный вопрос))) Простой запуск кода в песочнице не запускает onsubmit, а onsubmit запускает только на функцию к нему привязанную. 
	 | 
	
		
 kpripper, 
	что вам мешает использовать значения? пишите код.  | 
| Часовой пояс GMT +3, время: 06:19. |