javascript
  • php
  • jquery
  • 2017-07-18 122 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; 
    } 
    
    相关问题