更改复选框取决于<select> </select>

时间:2014-07-23 19:01:19

标签: javascript php ajax

我有选择,如果我选择了某些内容,那么<option>的id将被发送到.php文件然后我想(在检查数据库中的内容之后)选中或取消选中复选框。除了最后一件事,我拥有一切。 我想这样做:

if ($zmienna == 0) {

    ?>
    <script type="text/javascript">

        jQuery(document).ready(function(){
$('input[name=nazwa]').attr('checked', true);       
});

    </script>   


    <?php
        }
        else {

        ?>
    <script type="text/javascript">

        jQuery(document).ready(function(){
$('input[name=nazwa]').attr('checked', false);      
});

    </script>   
        <?php
        }

但它不想要作品; /

问题是如果我粘贴

      <script type="text/javascript">

        jQuery(document).ready(function(){
$('input[name=nazwa]').attr('checked', true);      
});

    </script> 

立即在头上或其他地方工作,但如果我称之为:

<script>
function showUser(str) {
  if (str=="") {
    document.getElementById("txtHint").innerHTML="";
    return;
  } 
  if (window.XMLHttpRequest) {
    // code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp=new XMLHttpRequest();
  } else { // code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.onreadystatechange=function() {
    if (xmlhttp.readyState==4 && xmlhttp.status==200) {
      document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    }
  }
  xmlhttp.open("GET","info_o_klience.php?q="+str,true);
  xmlhttp.send();
}
</script>

在info_o_klience.php中,我想检查是否必须选中或取消选中复选框并写入

jQuery(document).ready(function(){
$('input[name=nazwa]').attr('checked', true);      
});

无论是真还是假,都不想要作品......

1 个答案:

答案 0 :(得分:0)

几乎无法理解你的问题,而且你的代码在许多问题上看起来都是错误的,但你可以试试这个:

$('input[name=nazwa]').prop('checked', true);