好的,這是我的問題。 我想改變基於xmlhttpRequest的responseText使用jQuery的文本字段的CSS樣式。如果公司名稱已被佔用,則php文件將回顯「公司名稱已被採納」。我希望comp_stat框背景變成紅色。如果公司名稱是唯一的,那麼php文件會回顯「Company Name Ok」,我希望comp_stat框背景變成綠色。基於xmlhttp.responseText改變css風格
這是javascript - 選定的文本是不工作的部分。
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
document.getElementById("comp_stat").value = xmlhttp.responseText;
/*Not working part*/
if(xmlhttp.responseText == 'Company Name Already Taken.'){
document.getElementById("comp_stat").style.backgroundColor = "red";
}
if(xmlhttp.responseText == 'Company Name OK!'){
document.getElementById("comp_stat").style.backgroundColor = "green";
}
/*----------------*/
}
被抓我的頭在這個時間,它可能是一個簡單的修復...任何幫助將不勝感激!
該代碼看起來應該起作用,雖然它可能會被重構一點以存儲對變量中的文本字段和響應文本的引用。你確定文字回來符合你的期望嗎?沒有領先的空間或類似的東西? – 2012-04-08 04:19:57