Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.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 PHP联系人表单未发送“selectpicker”数据_Javascript_Php_Html_Html Select_Bootstrap Selectpicker - Fatal编程技术网

Javascript PHP联系人表单未发送“selectpicker”数据

Javascript PHP联系人表单未发送“selectpicker”数据,javascript,php,html,html-select,bootstrap-selectpicker,Javascript,Php,Html,Html Select,Bootstrap Selectpicker,我正试图让我的联系人表单发送选择菜单中的所选选项。所有输入数据都是发送姓名、电话、电子邮件、市郊、邮政编码,但不是选择选项状态。php_错误日志从我看到的内容中没有返回任何内容 我是PHP新手,所以请对我放松点 下面是Javascript和HTML $function{ $input,textarea.jqBootstrapValidation{ 对,, submitError:函数$form、事件、错误{ //其他错误消息或事件 }, submitSuccess:函数$form,事件{ //

我正试图让我的联系人表单发送选择菜单中的所选选项。所有输入数据都是发送姓名、电话、电子邮件、市郊、邮政编码,但不是选择选项状态。php_错误日志从我看到的内容中没有返回任何内容

我是PHP新手,所以请对我放松点

下面是Javascript和HTML

$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=$inputstate.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; };

昆士兰 新南威尔士州


它不起作用,因为您使用了$'inputstate'

相反,尝试

$('select#state').val();
或者干脆

$('#state').val();
对于“选择拾取” 呃


谢谢,事后看来似乎很明显。我还不得不将select类从“selectpicker”改为“select”。唯一的问题是删除了selectpicker给我的样式。有没有一个简单的方法我可以把它合并回去?我不明白?只有当你删除selectpicker类时,你才能让它工作吗?是的,但我刚刚发现了。这似乎有效:$'selectpickerstate'.val;不知道为什么我以前没试过。谢谢你给我指明了正确的方向。
$('selectpicker#state').val();