¿Por qué no cambia el atributo de valor de la entrada?
Pues tengo este código a la vista:
<code><input id="CI.SiteName" type="text" value="" name="@@CI.SiteName" disabled=""> </code>
y luego haciendo algún evento que llamaría a esta función:
<code>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; } } } </code>
en el navegador cambió a "TOP" pero cuando inspecciono el elemento con firebug, el atributo VALUE de INPUT aún "", no se modificó.