0
我試圖在文本字段發生變化時觸發AJAX
GET
請求,但我無法使OnChange Listener
工作,如果有人可以闡明爲什麼它不工作我會多欣賞它。OnChange .attachEvent偵聽器不工作
document.getElementById('address1').attachEvent("OnChange", loadXMLDoc);
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","http://myurl.co.uk/AddressFinder/UpdateControler.php",true);
xmlhttp.send();
}
事件是全部小寫' 「的onchange」'。而且,'attachEvent()'只適用於IE。而且,'onchange'事件只會在領域失去焦點時觸發,而不是每次該領域的價值發生變化。 – jfriend00
可能的重複:http://stackoverflow.com/questions/2036155/need-help-in-onchange-event-javascript – jfriend00
正如@ jfriend00所說,'.attachEvent'是IE(小於8),其他瀏覽器會使用'.addEventListener('change',loadXMLDoc,false);' –