Я не уверен, что вы можете извлечь значения из входных данных таким способом.
email_address1 - это идентификатор элемента, поэтому вы должны ссылаться на него с хэштегом в начале.
Правильный способ сделать это в jQuery $ ("# email_address1"). Val ()
Разница между = , == и === весьма важна.
let testVariable = 123; // only assigns value to a variable
Разница между = и == совершенно очевидна. Между == и === немного сложнее.
Оператор
== сравнивает только значения и не распознает типы данных, но === распознает их. Что это значит для вас?
Допустим, у вас есть переменная testNumber с присвоенным значением 123 в качестве числа и переменной textText с присвоенным значением "123" (обратите внимание на кавычки).
Если вы сравните их с == , выражение вернет true, но если вы сравните их с === , выражение вернет false.
let testNumber = 123;
let testText = "123";
Как видите, переменная testText указана в двойных кавычках, что означает, что ее тип данных String . Строка это просто обычный текст. Но переменная testNumber имеет тип данных Integer. Целое число - просто нормальное число. Содержание этих двух переменных не отличается, но типы данных различаются.
testNumber == testText //true - same content, different datatype we ignore that
testNumber === testTExt // false - same content, different datatype but now we consider it
Я надеюсь, что помог вам хоть немного. :)
Редактировать: Также я предлагаю вам открыть инструменты разработчика (F12) в Chrome и проверить консоль. Вы можете увидеть ошибки там. Это вам очень помогает.