如果您提交表單和處理使用PHP的要求,您將無法訪問DOM的PHP(客戶端VS服務器)。如果您可以使用JavaScript來提取所需的位,則可以在隱藏的表單元素上設置值並提交。
<?php
// print out the value when the post is submitted
if (isset($_POST["extraInput"])) {
echo "hidden input is: " + $_POST["extraInput"];
}
?>
<html>
<head>
<script type="text/javascript">
function doSubmit() {
var extraValue = document.getElementById("extra").innerHTML;
var form = document.forms["myForm"];
form.elements["extraInput"].value = extraValue;
form.submit();
}
</script>
</head>
<div id="extra">Hello world</div>
<body>
<form id="myForm" action="" method="post">
<input type="hidden" name="extraInput" />
<input type="text" name="textInput" />
<button onclick="javascript:doSubmit()">Submit</button>
</form>
</body>
</html>
html 5有一個新元素添加一個顏色選擇器,檢查你的HTML 5文檔。 – Chris
我想使用引導程序,這是一個普遍的問題,因爲可能有許多類型的自定義控件基於div或li等元素 – zeddex
,因爲使用bootstrap將數據提交給php由JavaScript接管。 與此類似的東西。 $( '#elementid')HTML()。獲取元素的內容。 – Chris