获取选择框值onchange

时间:2013-05-17 05:37:40

标签: php jquery ajax

以下脚本为我提供了选择框onchange的结果。但随着价值整页再次重装。我尝试过很多东西,但没用。

我的代码,

<script>
    $(function(){
      $("select[name='cname']").change(function () {
      var str = "";
      $("select[name='cname'] option:selected").each(function () {
            str += $(this).text() + " ";

          });

            jQuery.ajax({
            type: "POST",
            url:"",
            data:  $("form#a").serialize(),

            success: function(data){
                jQuery(".res").html(data);

                $('#test').html(data);


            }
            });  
            var str = $("form").serialize();
            $(".res").text(str);
    });
    });
    </script>

2 个答案:

答案 0 :(得分:0)

我制作了一个JSFiddle示例http://jsfiddle.net/LU24D/1/(比你的小),以显示选择更改的工作原理。 另外,我减少了变量'str'中的逻辑量。

 $(document).ready(function(){
 $("select[name='cname']").change(function (evt) {
 evt.preventDefault();
       var str = $("select[name='cname'] option:selected").text();
           alert(str);
     });
 });

答案 1 :(得分:-1)

$('#nameFont').change(function() {


                    var nameFont=document.getElementById('nameFont').value;//alert(nameFont);

                    $('#nameFontDiv').html(changefontfamily);


         });