Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.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 如何从JS或Mootools中的表单获取数组以将其发送到PHP?_Javascript_Php_Json_Mootools - Fatal编程技术网

Javascript 如何从JS或Mootools中的表单获取数组以将其发送到PHP?

Javascript 如何从JS或Mootools中的表单获取数组以将其发送到PHP?,javascript,php,json,mootools,Javascript,Php,Json,Mootools,HTML: 如何从JS或Mootools中的表单获取数组以将其发送到PHP?将以JSON格式向PHP发送数据。问题在于选择器。您给出的是部分的名称,但使用的语法要求完整的名称 因此,请尝试以下方法: var birthdate = $contactForm.getElement('select[name^="birthdate"]').getProperty('value'); $$('select[name^=birthdate]') 但是,这只会得到第一个匹配的元素 因此,使用MooTo

HTML:


如何从JS或Mootools中的表单获取数组以将其发送到PHP?将以JSON格式向PHP发送数据。

问题在于选择器。您给出的是部分的
名称
,但使用的语法要求完整的
名称

因此,请尝试以下方法:

var birthdate = $contactForm.getElement('select[name^="birthdate"]').getProperty('value');
$$('select[name^=birthdate]')
但是,这只会得到第一个匹配的元素

因此,使用MooTools,您可以执行以下操作:

var birthdate = $contactForm.getElement('select[name^="birthdate"]').getProperty('value');
$$('select[name^=birthdate]')
或在JS中:

document.querySelectorAll('select[name^=birthdate]')

希望这有助于

可能重复@copeg need mootools您想要该
select
element`的选定值还是包含表单所选全部选定值的数组?