选择框和复选框中的数据

时间:2013-12-11 20:18:01

标签: javascript json select

我想从我的选择/下拉框和我的复选框中获取数据。 我从输入字段中获取数据:

 '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>

当我提交时,我在警报框中输入了所选项目的正确编号,但它在下一页上发送了错误的编号。 所有其他数据都是正确的......

1 个答案:

答案 0 :(得分:1)

怎么样:

$("input[name=map]:checked").val();