我會使用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