Я хочу определить, с какого сайта пользователь отправил контактную форму.
Контактная форма представляет собой включаемый файл (.shtml), и этот файл используется на двух разных веб-сайтах. Поскольку это всего лишь один файл (включает), будет ли это делать оператор javascript if...else
или оператор switch
? Если так, то как бы это было написано?
Я новичок в JavaScript и мне не пришлось много писать, поэтому буду признателен за помощь с синтаксисом.
Я подумал о добавлении двух скрытых полей в одно, включая контактную форму, с идентификаторами двух разных сайтов:
HTML
<input type="hidden" data-id="new_student_signup" name="student_signup" value="" />
<input type="hidden" data-id="existing_student_signup" name="existing_student_signup" value="" />
JS
if(data-id="new_student_signup"){
// this user came from the new student website
code if this condition is true
}
else if(data-id="existing_student_signup"){
// this user came from the existing student website
code if this condition is true
}
Или я должен просто создать новый файл включения для другого сайта и добавить скрытое поле в этот файл вместо использования javascript для одного включения?
Я признаю, что для начинающего JavaScript, такого как я, это кажется самым легким, но мне нравится идея больше изучать JavaScript.