我试图根据用户在主页上单击的按钮将数据从主页传递到模式中。因此,我试图使用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/