我有一个代码,它在用户更改dropbox中的值时起作用,它从数据库中提取相关值并显示在textarea中。 而我有一个清除按钮来清除textarea的值。 现在,我的问题是,当清除按钮,用户点击它清除textarea的值,当再一次用户从下拉框选择任何值,它不显示在文本区域,直到用户relvant值刷新页面在javascript中请求完成后将readyState更改为0
my script for showing relevant value in textarea("box is the id of textarea")
<script>
function showoffer(str) {
var xhttp;
if (str == "") {
document.getElementById("box").innerHTML = "";
return;
}
xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("box").innerHTML = this.responseText;
}
};
xhttp.open("GET", "getc.php?id=<?php echo $aff;?>&q="+str, true);
xhttp.send();
}
</script>
我对clearall按钮脚本
<script>
function clearall()
{
document.getElementById("box").value="";
}
</script>
您的问题正文和问题标题完全不同,据我所知。 – Paul