我试图根据用户在主页上单击的按钮将数据从主页传递到模式中。因此,我试图使用jquery来更改模式上窗体中的隐藏输入字段。但这不起作用,我也不知道为什么。

因此,这是应该进行更改的按钮:

<button class="btn btn-primary" data-toggle="modal" data-target="#myModal" onclick="javascript:$('#DomainName').val('example.com');">example.com</button>


模态中的形式如下:

<form action="test.php" method="POST">
    <input type="hidden" id="DomainName" value="" />
    <button type="submit" id="confirm" class="btn btn-primary">Confirm</button>
</form>


但是,当我在本地服务器上对此进行测试时,test.php不显示任何内容。它的代码是:

<?php
    echo $_POST['DomainName'];
?>


我敢肯定,这很简单,但是我却没有看到。有任何想法吗?

最佳答案

您的输入需要name="DomainName"

关于javascript - jQuery无法更改隐藏的输入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59121507/

10-15 00:01