使用AJAX我顯示使用下面的jQuery代碼此DIV specsdiv內的數。 但是我試圖在文本框中顯示數字,所以我可以提交數字。我無法通過DIV提交,所以如何更改我的代碼以在文本框中顯示它?如何更改代碼以將數字顯示爲文本框而不是div?
謝謝
<div id="specsdiv">
<input name="specs" type="text" value="45"/>
</div>
這是jQuery代碼
function getSpecs(engineId) {
var strURL = "findSpecs.php?engine=" + engineId;
var req = getXMLHTTP();
if (req) {
req.onreadystatechange = function() {
if (req.readyState == 4) {
// only if "OK"
if (req.status == 200) {
document.getElementById('specsdiv').innerHTML = req.responseText;
} else {
alert("There was a problem while using XMLHTTP:\n" + req.statusText);
}
}
}
req.open("GET", strURL, true);
req.send(null);
}
}
令人驚訝的是,我沒有看到任何jQuery代碼。 –
給你輸入自己的ID和使用,代替DIV ID – ElefantPhace
@ElefantPhace爲什麼它需要一個ID? '變量$輸入= document.querySelectorAll(「#specsdiv輸入」);' – Ohgodwhy