У меня есть контактная форма, которая не возвращает выбранную опцию в сгенерированном электронном письме, она продолжает говорить «неопределенный».Контактная форма Javascript не возвращает выбранное значение из раскрывающегося списка
Это то, что у меня есть (что я скопировал из одного из других рабочих вопросов по форме).
var topic = $("select#topic").val();
if (topic == "") {
$("label#topic_error").show();
$("select#topic").focus();
return false;
}
var dataString = 'name=' + name + '&email=' + email + '&message=' + message + '&topic=' + topic + '&phone=' + phone + '&address=' + address;
//alert (dataString);return false;
$.ajax({
type:"POST",
url:"process.php",
data:dataString,
success:function() {
$('#af-form').prepend("<div class=\"alert alert-success fade in\"><button class=\"close\" data-dismiss=\"alert\" type=\"button\">×</button><strong>Contact Form Submitted!</strong> We will be in touch soon.</div>");
$('#af-form')[0].reset();
}
});
return false;
});
});
HTML-форма элемента вопрос заключается в следующем:
<select name="topic" id="topic">
<option value=""></option>
<option value="General">General Information</option>
<option value="Sessions">Signing up for Support Sessions</option>
<option value="facilitator">Becoming a Facilitator</option>
</select>
Я понятия не имею, что я делаю с JavaScript, так у меня возникают проблемы, даже глядя ответ. Может ли кто-нибудь сказать мне, что у меня не так?
использование '$ ('# dropdownid') Вал ('SelectedValue.');' –
Фрагмент кода JavaScript вы предоставили показывает, что вы делаете, если * ничего * не выбрано , но вы спрашиваете, почему он не работает, когда у вас есть * что-то выбранное ... – Santi
Если вы поместили событие при изменении значения из выбранного? Будет ли это работать на вас? –