我想从我的选择/下拉框和我的复选框中获取数据。 我从输入字段中获取数据:
'formData' : {
'timestamp' : '<?php echo $timestamp;?>',
'token' : '<?php echo md5('unique_salt' . $timestamp);?>',
'parentId' : $('input[name=parentId]').val(),
'projectnr' : $('input[name=projectnr]').val(),
'gebruiker' : $('input[name=gebruiker]').val(),
'gebruikerid' : $('input[name=userId]').val(),
'uploadbash' : '<?php echo $uploadbash; ?>'
},
如何从<select>
字段和复选框中获取所选值?
我试过了:
'groepId' : document.getElementsByName("map")
但它不起作用......
选择如下:
<select name="map" id="map">
<option value="0">Algemeen</option>
<?php
if(mysql_num_rows($query_select_map) != 0) {
while($fetch_map = mysql_fetch_assoc($query_select_map)) {
if($fetch_map['parent'] != "") {
$voegtoe = ">";
}
echo '<option value="'.$fetch_map['id'].'">'.$voegtoe.' '.$fetch_map['naam'].'</option>';
}
}
?>
</select>
奇怪的是,我建立了这张支票:
<script type="text/javascript">
$(document).ready(function(){
$('#zenden').click(function(){
alert($('#map').val());
});
});
</script>
当我提交时,我在警报框中输入了所选项目的正确编号,但它在下一页上发送了错误的编号。 所有其他数据都是正确的......
答案 0 :(得分:1)
怎么样:
$("input[name=map]:checked").val();