我会使用getElementById()来取值,并传递给PHP上的变量。将JS变量发送到PHP
<script>
function addMachine() {
var ip = document.getElementById('ipTextBox').value;
document.getElementById('ipTextBox').submit;
}
<\script>
的HTML看起来像
<div class="container">
<button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#addMachine">
<div class="modal fade" id="addMachine" role="dialog">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Add new machine</h4>
</div>
<div class="modal-body">
<label>Insert machine IP<input id="ipTextBox"></input></label>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal" onclick="addMachine()">ADD</button>
</div>
</div>
</div>
</div>
<\div>
我没有关于如何将这些传递给一个PHP变量任何想法。
你想把它传递给'php'页面吗?你能包括它的代码吗? – KaoriYui
有两种方法。 Ajax或表单POST。选择更好的一个 – Superdrac
如果你想接受用户输入,点击提交,并发送到PHP,直接的解决方案是使用[形式](http://php.net/manual/en/tutorial.forms。 php) – Luke