Я искал, как поместить более одной функции в onchange, и я нашел, что-то вроде этого, например: onchange = "function1(); function2();"
.
Моя проблема в том, что я следовал тому, что нравится в примере, но только функция 1 работает, функция 2 не работает. Если я сделаю иначе значение onchange = "function2(); function1();"
, только функция 2 будет работать, функция 1 не будет работать, то же самое.
Есть идеи, ребята?
Спасибо.
Функции, которые я использовал Ajax:
function1(test)
{
var kode = test.value;
if (!kode) return;
xmlhttp.open('get', '../template/get_name-opr.php?kode='+kode, true);
xmlhttp.onreadystatechange = function() {
if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200))
{
//alert(kode);
document.getElementById("code").innerHTML = xmlhttp.responseText;
}
return false;
}
xmlhttp.send(null);
}
function2(test)
{
var kode = test.value;
if (!kode) return;
xmlhttp**1**.open('get', '../template/get_name2-opr.php?kode='+kode, true);
xmlhttp**1**.onreadystatechange = function() {
if ((xmlhttp**1**.readyState == 4) && (xmlhttp**1**.status == 200))
{
//alert(kode);
document.getElementById("code2").innerHTML = xmlhttp**1**.responseText;
}
return false;
}
xmlhttp**1**.send(null);
}
Чтобы решить мою проблему, я создал два разных xmlhttp. (xmlhttp и xmlhttp1).