日期:2014-05-20  浏览次数:20617 次

struts中打开一个页面时如何自动调用一个javascript写的方法?100分相送
1.我在打开一个页面时,会从后台返回一个数值变量,我想在一个javascript方法中获得这个变量,然后根据这个变量的值不同,相应的使当前页面表单中某些控件变为只读,但如何在打开这个页面后自动调用我写的这个javascript方法?
2.struts中如何让一个控件只读?我这样写<html:text property="abc" readonly></html:text>没有用,还有就是在javascript方法中指向这个控件document.form1.abc.readonly = true; 也没用!!


------解决方案--------------------
readOnly
还有,你为什么叫form1???

document.forms[0].abc.readOnly=true;
------解决方案--------------------
写个onload方法,页面打开的时候自动加载。
------解决方案--------------------
1.设置body的onload
<script>
function init() {
// 这里你要执行的代码
}
</script>
<body onload="init()" ……>

2.function中些js的话:document.forms[0].abc.readOnly=true;
直接在页面上的话:<html:text property="abc" readOnly="true"> </html:text>



------解决方案--------------------
如3楼
接分!