2017-07-12 427 views
0

我想要實現的是我選中的複選框部門,並且此部門中的員工將顯示在第二個div中。因此,我可以選擇員工,並在選定的位置顯示自動員工div.i可以將評論傳送給這些選定的人員。它通常出現在辦公自動化中。但如何用javascript解決此問題?我目前的代碼是: $ sql =「select username from hpc_empolyee;」;如何選擇辦公自動化中的人使用javascript和php編程

+1

顯示爲此做了什麼,我的意思是代碼。 – Sinto

+0

$sql = "select usename from hpc_user ;"; \t echo '
'; $sel=$conn->query($sql); while($row=$sel->fetch(PDO::FETCH_NUM)) { \t echo ''; \t echo ''; \t echo ''; } \t echo '
'.$row[0].'
'; ?>
john

+0

函數add_sub(el){el.checked} {crrNum + = el.value; } else { currNum - = el.value; } selected_user.value = currNum; } form.addEventListener( 「點擊」,功能(EV){ 如果(ev.target.getAttribute( 「類型」)== 「複選框」){ add_sub(ev.target); } },假); } – john

回答

0

我modify.php

if(isset($_POST['get_staff'])) 
{ 
    $staff=$_POST['get_staff']; 
    $sql = "select distinct 中文名 from hpc_用戶表 where 角色='$staff';"; 

    echo '<table >'; 
    $sel=$conn->query($sql); 
    while($row=$sel->fetch(PDO::FETCH_NUM)) 
    { 
    echo '<tr>'; 
    echo '<td style="word-break:break-all;"><input type="checkbox" id="staff_input" value="'.$row[0].'">'.$row[0].'</td>'; 
    echo '</tr>'; 
    } 
    echo '</table>'; 
} 

我的HTML:

<div id="staff_div" class="staff" ></div> 
<div class="selected_staff" id="selected_staff" onclick="this.focus();"></div><br /> 

我的JS:

function change_staff(id){ 
var data_to_fetch = $('#'+id).val(); 
$.ajax({ 
    type:"POST", 
    url:"modify.php", 
    dataType:'html', 
    cache: false,  
    data: {get_staff: data_to_fetch}, 
    success: function(data){ 
     $('#staff_div').html(""); 
     $('#staff_div').html(data); 

    }, 
    error: function(){ 
     alert('failed'); 
    } 
}); 

祝警報( 「測試」)可以工作:

$('#staff_input').click(function(e){ 
    e.preventDefault(); 
    alert("test");  
    });  

}); 
相關問題