這是本文件的舊版!
當網頁載入時,清除文件中的第一個表單( forms[0] )。
<body onLoad="document.forms[0].reset();">
每個輸入欄位都有一個「id」,給之後的 DOM 用來做資料處理。
<input type="text" size="14" name="phone" id="phone" onChange="getCustomerInfo();" />
function getCustomerInfo() { var phone = document.getElementById("phone").value; var url = "lookupCustomer.php?phone="+escape(phone); request.open("GET", url, true); request.onreadystatechange = updatePage; request.send(null); }
escape() 函式將不能存在 url 中的字元代換,如:空白字元 → 「%20」。
利用 DOM 修改網頁,瀏覽器會立刻更新網頁。
function updatePage() { if (request.readyState ==4) { var customerAddress = request.responseText; // 從伺服器取得回應 document.getElementById("address").value = customerAddress; } }
address 為表單欄位,可使用「value」屬性存取內容;若在 DIV 或 SPAN 中則不行。