【问题标题】:how to get variable from input name without reload page如何在不重新加载页面的情况下从输入名称中获取变量
【发布时间】:2020-10-08 04:59:04
【问题描述】:

*大家好,我想得到输入的名字,因为她的名字有 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>

【问题讨论】:

  • 欢迎来到 Stackoverflow。请花一些时间阅读how to ask a good question 上的政策文章,然后花一些时间更新您的帖子,使其包含一个写得相当好的问题,使用正确的文本与代码标记。

标签: javascript php html css


【解决方案1】:

简单的方法是使用 jquery。

你得到一个输入的名字,你将把它放入你的 div 中。

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

【讨论】:

  • 对不起,兄弟,但你的意思是我需要在我的按钮上使用 Id="inputId",我从不使用 jquery,我是初学者 php,但我需要解决它的第 3 天没有任何想法:( 我可以发送给你我的代码是否可以帮助我!谢谢
  • 您可以编辑您的帖子并使用代码按钮添加完整代码,阅读和理解会更好
【解决方案2】:

基本上,如果你想防止重新加载,你应该使用 JavaScript 而不是 PHP。

要从带有一些 id 的输入中获取价值,您可以使用 document.querySelector('#inputId').value

要将一些文本转换成一些HTML元素,可以使用document.querySelector('#someElementId').innerText = 'some text';

例如。将值从输入复制到您可以编写的某个 HTML 元素: document.querySelector('#someElementId').innerText = document.querySelector('#inputId').value;

【讨论】:

  • 不工作,如果我点击第四个,我会从表中获取第一个 id :(
  • id 每个站点应该是唯一的,如果不是,那么 querySelector 将首先返回。您可以使用类选择器'.someClassName'或元素选择器'someElementName'结合querySelectorAll
猜你喜欢
  • 1970-01-01
  • 2019-07-25
  • 1970-01-01
  • 2017-06-14
  • 1970-01-01
  • 1970-01-01
  • 2010-12-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多