Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用联系人表单发送选择器数据_Javascript_Php_Html_Forms_Twitter Bootstrap - Fatal编程技术网

Javascript 如何使用联系人表单发送选择器数据

Javascript 如何使用联系人表单发送选择器数据,javascript,php,html,forms,twitter-bootstrap,Javascript,Php,Html,Forms,Twitter Bootstrap,我正试图让我的联系人表单发送选择菜单中的所选选项。所有输入数据都是发送姓名、电话、电子邮件、市郊、邮政编码,但不是选择选项状态。我还尝试更改select类,但没有成功 编辑:我已尝试更改: var state = $(".selectpicker#state").val(); 致: 哪一个不起作用 以下是HTML: 昆士兰 新南威尔士州 JavaScript: $function{ $input,textarea.jqBootstrapValidation{ 对,, submitE

我正试图让我的联系人表单发送选择菜单中的所选选项。所有输入数据都是发送姓名、电话、电子邮件、市郊、邮政编码,但不是选择选项状态。我还尝试更改select类,但没有成功

编辑:我已尝试更改:

var state = $(".selectpicker#state").val(); 
致:

哪一个不起作用

以下是HTML:

昆士兰 新南威尔士州

JavaScript:

$function{ $input,textarea.jqBootstrapValidation{ 对,, submitError:函数$form、事件、错误{ //其他错误消息或事件 }, submitSuccess:函数$form,事件{ //防止垃圾邮件点击和默认提交行为 $btnSubmit.attrdisabled,true; 违约事件; //从表单中获取值 var name=$inputname.val; var email=$inputemail.val; var phone=$inputphone.val; var郊区=$input郊区.val; var state=$.selectpickerstate.val; var postcode=$inputpostcode.val; var message=$textareamessage.val; var firstName=name;//对于成功/失败消息 //检查名称中是否有空格以显示成功/失败消息 如果firstName.indexOf'>=0{ firstName=name.split“”。切片0,-1.加入“”; } $.ajax{ url:.//邮件/联系_me.php, 类型:GET, 数据:{ 姓名:姓名,, 电话:电话,, 电邮:电邮,, 郊区:郊区,, 州:州,, 邮政编码:邮政编码, 信息:信息 }, cache:false, 成功:功能{ //启用按钮并显示成功消息 $btnSubmit.attrdisabled,false; $'success'.html; $'success>.alert success'.html× 追加 $'success>。警报成功' .您的邮件已发送; $'success>。警报成功' 追加 //清除所有字段 $'contactForm'.triggerreset; }, 错误:函数{ //失败消息 $'success'.html; $'success>.alert danger.html× 追加 $'success>.alert danger'.appendSorry+firstName+,我的邮件服务器似乎没有响应。请稍后再试!; $'success>.alert danger'.append; //清除所有字段 $'contactForm'.triggerreset; }, } }, 过滤器:功能{ 返回$this.is:可见; }, }; $a[数据切换=\tab\]。单击函数E{ e、 防止违约; $this.tabshow; }; }; //单击完全隐藏失败/成功框时 $'name'.focusfunction{ $'success'.html; }; PHP

尝试改变

var state = $(".selectpicker#state").val();
致:


如果要获取所选选项的值,请尝试此操作

var state = document.getElementById("state");
var selectedUser= state.options[state.selectedIndex].value;
祝你好运

var state = $("select#state").val();
var state = document.getElementById("state");
var selectedUser= state.options[state.selectedIndex].value;