我今天刚刚开始使用Ajax,我正在阅读的教程向我展示了如何使用结果更改div。但是我有可能得到结果并使其成为文本框的新值。这样我仍然可以编辑文本框,但当前值将是ajax结果。
现在我正在用这一行改变div:
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
非常感谢
答案 0 :(得分:4)
<input type='text' id='mytextbox' />
<script>
// ...
document.getElementById("mytextbox").value=xmlhttp.responseText;
// ...
</script>
答案 1 :(得分:1)
使用value
代替innerHTML
。
document.getElementById(“txtHint”)。 value = xmlhttp.responseText;