Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
80
rated 0 times [  83] [ 3]  / answers: 1 / hits: 28256  / 12 Years ago, fri, april 27, 2012, 12:00:00

Well I have this code in view:



<input id=CI.SiteName type=text value= name=@@CI.SiteName disabled=>


and then I doing some event that would call this function:



chooseSite = function () {
var url = /main/Ajax/GetSiteDetail? +
&cid= + escape(idSite);

var ajx = sendAJAX(url, true);

ajx.onreadystatechange = function () {
if (ajx.readyState == 4) {
var result = ajx.responseText;
result = TOP;
document.getElementById(CI.SiteName).value = result;
}
}
}


in browser it changed to TOP but when I inspect element with firebug, the VALUE attribute of INPUT still , not changed.


More From » html

 Answers
9

The value attribute is not synced with the actual value; that's what the value property is for.



This is not a problem though since you'll never use .getAttribute('value') but use the property .value to access the current value.


[#85935] Thursday, April 26, 2012, 12 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
yvettel

Total Points: 517
Total Questions: 101
Total Answers: 102

Location: Vanuatu
Member since Wed, Oct 14, 2020
4 Years ago
;