javascript
  • php
  • jquery
  • 2017-07-18 44 views 0 likes 
    0

    我得到了在PHP中生成一個表:傳遞值模態

    <tbody> 
    <?php 
        $results = DB::select()->from('users')->execute(); 
        foreach ($results as $user) { 
         echo "<tr id='".$user['id']."'> 
         <input type=\"hidden\" id='userNameHidden' value='".$user['username']."'> 
         <input type=\"hidden\" id='userEmailHidden' value='".$user['email']."'> 
         <td class='username'>".$user['username']."</td><td class='email'>".$user['email']."</td><td class='lastlogin'>".date('d/m/Y',$user['last_login'])."</td><td class='logins'>".$user['logins']."</td><td><a class='editThis'><i class=\"small material-icons\">mode_edit</i></a> <a href='#deleteUser' class='deleteThis'><i class=\"small material-icons\">delete</i></a> </td></tr>"; 
    
        } 
    ?> 
    

    我的問題是,如何讓編輯/刪除按鈕上打開同一站點模態工作?我只是想在模態上傳遞從<td><input type="text">的值。

    回答

    0

    您可以將它與GETPOST方法發送到另一個PHP文件,並與他們在那裏工作。如果你想在同一頁上工作,你可以通過JavaScript得到它:

    var value = document.getElementById ("userNameHidden").innerText; 
    

    之後:

    document.getElementById ("inputid").value = value; 
    

    如果你想創建一個登錄系統肯定使用POST或GET(不推薦)來傳遞值。

    如果你想讓它發生在點擊按鈕上。你可以做一個函數,和一個按鈕去用它:

    <button onclick="delete()">Delete</button> 
    

    而且JS:

    function delete(){ 
    var value = document.getElementById ("userNameHidden").innerText; 
    document.getElementById ("inputid").value = value; 
    } 
    
    相關問題