我有三个文本区域,我想使用 Ajax 提醒该文本区域中的文本。
function myKeyPress(e, x, y) {
var AjaxObj = null;
if (window.XMLHttpRequest) {
AjaxObj = new XMLHttpRequest;
} else if (window.ActiveXObject) {
AjaxObj = new ActiveXObject("Microsoft.XMLHTTP");
}
if (AjaxObj != null) {
var a = document.getElementById("TSI_Query_Box").value;
var b = document.getElementById("SI_Query_Box").value;
var c = document.getElementById("Ship_ID").value;
var params = "TSI_Query_Box=" + a + "&SI_Query_Box=" + b + "&ShipID=" + c;
} else {
alert("No Ajax Found. please update your Browser");
}
var keynum;
if (window.event) {
keynum = e.keyCode;
} else if (e.which) {
keynum = e.which;
}
if (keynum == 13) {
alert(params);
}
}
这里的问题是当我接受时document.getElementById(//textareaID).value;
,没有任何事情发生,当我接受它时document.getElementById(//textareaID);
,它给出的输出为[Object]
,请让我知道如何获取警报消息中的文本框值。