Javascript JS中的Get下拉变量返回未定义

Javascript JS中的Get下拉变量返回未定义,javascript,html,forms,Javascript,Html,Forms,我有一个带有文本字段、下拉菜单、一些单选按钮和文本区的表单。 除了下拉菜单外,一切正常。 这是: <select class="dropdown" id="employee" size="1" class="text" value=""> <option value="1" selected="selected">Heino</option>

我有一个带有文本字段、下拉菜单、一些单选按钮和文本区的表单。 除了下拉菜单外,一切正常。 这是:

<select class="dropdown" id="employee" size="1" class="text" value="">
                                <option value="1" selected="selected">Heino</option>
                                <option value="2">Michael Jackson</option>
                                <option value="3">Tom Waits</option>
                                <option value="4">Nina Hagen</option>
                                <option value="5">Marianne Rosenberg</option>
                            </select> 
<button id="send" class="btn">Send</button>
产品和知识是单选按钮。他们工作。姓名和信息也

单选按钮是否有“选中”的方式? 如果公式以电子邮件形式成功发送,则此脚本应显示一条小的成功消息。

此处:

var employee = $('input[name=employee)';
在“”

更改地点:

var employee = $('input[name=employee]');

首先想想,你忘记了关闭]括号。第二,在下拉列表为select元素的位置搜索输入。第三,您并没有将name属性添加到dropdown元素中

更改此代码:

$('input[name=employee)';
进入

更正:

对不起,试试这个

$('#employee').find(":selected").text();
谢谢大家。 在你的帮助下得到了答案

将下拉列表更改为:

<select style="width:341.5px" class="dropdown" name="employee" id="employee" size="1" class="text" value="">
                            <option value="Heino" selected="selected">Heino</option>
                            <option value="Michael Jackson">Michael Jackson</option>
                            <option value="Tom Waits">Tom Waits</option>
                            <option value="Nina Hagen">Nina Hagen</option>
                            <option value="Marianne Rosenberg">Marianne Rosenberg</option>
                        </select>

当您设置员工时,会出现输入错误,您的“员工”位于错误的位置。select也没有名称属性,因此使用名称选择器不起作用
var employee=$(“#employee”).val()
会更好。它说仍然“未定义”谢谢。缺少的括号是翻译错误。但它仍然无法与您的解决方案配合使用。点击提交按钮后,我的浏览器打开一个空白页面,url中有我的php文件。请尝试上面的更正。如果需要值,请尝试使用此$(“#employee”).find(“:selected”).val()
$('select[id=employee]');
$('#employee').find(":selected").text();
<select style="width:341.5px" class="dropdown" name="employee" id="employee" size="1" class="text" value="">
                            <option value="Heino" selected="selected">Heino</option>
                            <option value="Michael Jackson">Michael Jackson</option>
                            <option value="Tom Waits">Tom Waits</option>
                            <option value="Nina Hagen">Nina Hagen</option>
                            <option value="Marianne Rosenberg">Marianne Rosenberg</option>
                        </select>
var employee = $('select[name=employee]');