首页 > 解决方案 > 如何在不重新加载页面的情况下从输入名称中获取变量

问题描述

*嗨,伙计们,我想得到输入的名字,因为她的名字有ID,如果我使用表单方法POST来获取页面重新加载,那么我不能在同一页面上使用弹出窗口**对不起我的语言:(*

enter code here

                <td>
                    <button class=" button" onclick="show()" style="vertical-align:middle" type="submit"
                        name="<?php echo $r['Id_Etudiant']; ?>" >
                        <span>Editer<i class=" fas fa-user-edit"></i></span>


                    </button>

                </td>

函数 onclick show() ,它的我的函数 js 用于调用弹出窗口。

这是我需要放置数据的 div (它是我的弹出窗口)。

enter code here
<div class="background_page_modify" id="page_modify" onclick="hide()">
    <div class="page_etudiant" onclick="event.stopPropagation()">
        <div class="closebtn" id="closebtn" onclick="hide()">
            <div class="circle"> +</div>
        </div>
        <div class="etudiant_box">

            <?php

/*here is window popup where i wanna display my data but i cant and if i use form method POST i cant fixed my popup cuz the page is reload */ ?>

    </div>
</div>

标签: javascriptphphtmlcss

解决方案


简单的方法是使用jquery。

您获得输入的名称,然后将其放入您的 div 中。

$(document).on("click", "#inputId", function(){
    $("#yourDivId").html($(this).attr("name"));
});

推荐阅读