Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 15.04.2022, 20:28
Аспирант
Отправить личное сообщение для kpripper Посмотреть профиль Найти все сообщения от kpripper
 
Регистрация: 02.04.2011
Сообщений: 33

Я это понимаю, но с написанием плохо.
Ответить с цитированием
  #12 (permalink)  
Старый 15.04.2022, 20:31
Аспирант
Отправить личное сообщение для kpripper Посмотреть профиль Найти все сообщения от kpripper
 
Регистрация: 02.04.2011
Сообщений: 33

Сообщение от рони Посмотреть сообщение
kpripper,

var message1, message2;
document.forms.my.onsubmit = function() {
  message1 = this.one.value;
  message2 = this.two.value;
  return false;
};
Так ведь данные value в message1, message2 глобально не сохраняются, в консоль выводится undefined
Ответить с цитированием
  #13 (permalink)  
Старый 15.04.2022, 20:42
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

kpripper,
сложно понять вашу логику. вероятно вам нужно, что-то другое, а не то что вы пишите.
Ответить с цитированием
  #14 (permalink)  
Старый 15.04.2022, 21:35
Аспирант
Отправить личное сообщение для kpripper Посмотреть профиль Найти все сообщения от kpripper
 
Регистрация: 02.04.2011
Сообщений: 33

https://jsfiddle.net/9ghnumdL/

Undefined выводится в консоли вместо введенных данных
Ответить с цитированием
  #15 (permalink)  
Старый 15.04.2022, 21:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

kpripper,
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[html run]
... минимальный код страницы с вашей проблемой
[/html]

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Ответить с цитированием
  #16 (permalink)  
Старый 15.04.2022, 21:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

kpripper,
почему переменные должны что-то содержать, если событие по которому они инициализируются ещё не произошло?
Ответить с цитированием
  #17 (permalink)  
Старый 15.04.2022, 21:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

kpripper,
var message1, message2;
document.forms.my.onsubmit = function() {
  message1 = this.one.value;
  message2 = this.two.value;
  console.log(message1+message2);
  return false;
};
Ответить с цитированием
  #18 (permalink)  
Старый 17.04.2022, 19:33
Аспирант
Отправить личное сообщение для kpripper Посмотреть профиль Найти все сообщения от kpripper
 
Регистрация: 02.04.2011
Сообщений: 33

Сообщение от рони Посмотреть сообщение
kpripper,
var message1, message2;
document.forms.my.onsubmit = function() {
  message1 = this.one.value;
  message2 = this.two.value;
  console.log(message1+message2);
  return false;
};
Но это не сохраняет данные для дальнейшей работы, только выводит в консоль.
Ответить с цитированием
  #19 (permalink)  
Старый 17.04.2022, 19:59
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Сообщение от kpripper
Но это не сохраняет данные для дальнейшей работы,
чем докажешь?
Ответить с цитированием
  #20 (permalink)  
Старый 18.04.2022, 16:45
Аспирант
Отправить личное сообщение для kpripper Посмотреть профиль Найти все сообщения от kpripper
 
Регистрация: 02.04.2011
Сообщений: 33

Коварный вопрос))) Простой запуск кода в песочнице не запускает onsubmit, а onsubmit запускает только на функцию к нему привязанную.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать некоторое количество параграфов в цикле записать их в переменную? React.j Sinevik Библиотеки/Тулкиты/Фреймворки 1 26.02.2018 08:50
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Flot Как передать переменную в функцию отрисовки точки на графике Ren jQuery 0 20.06.2012 14:16
Как сделать локальную переменную глобальной?? Дмитрий Общие вопросы Javascript 8 02.11.2010 03:33
Подскажите, пжлст, как вывести в тот же документ результат ф-ции? LexXxeL Элементы интерфейса 4 13.05.2009 13:26