我有一個ID爲kTb的文本框。當我在文本框中輸入一些值後點擊按鈕時,下面的changeV(str)在javascript內調用('onClick =「changeV(kTb.value)」')。 'alert(str)'給了我在文本框中輸入的值,但是當我通過'urll ='uSetENV.cgi?kullaTest = str''時,我沒有得到輸入值,它只是str。請讓我知道如何通過/得到輸入的值,如果我不清楚,請告訴我,謝謝。如何將文本框值發送到CGI腳本
============================================== ====================================
功能changeV(STR)
{
alert("starting change value");
alert(str);
urll = "uSetENV.cgi?kullaTest=str";
var reqq
//fw_setenv kullaTest str;
if (window.XMLHttpRequest) {
reqq = new XMLHttpRequest();
reqq.open("GET", urll, true);
reqq.setRequestHeader("If-Modified-Since",
"Sat, 1 Jan 2000 00:00:00 GMT");
reqq.send(null);
// branch for IE/Windows ActiveX version
} else if (window.ActiveXObject) {
reqq = new ActiveXObject("Microsoft.XMLHTTP");
if (reqq) {
reqq.open("GET", urll, true);
reqq.setRequestHeader("If-Modified-Since",
"Sat, 1 Jan 2000 00:00:00 GMT");
reqq.send();
}
}
alert("done change value");
}
非常感謝David Dorward,它正在爲我工作。 – chella 2010-09-29 18:59:08