首先你的大小写就不对 This => this tall.value => Tall.value<SCRIPT language=javascript>
function updateInfo(thisobj) {
document.votefrm.Tall.value = parseInt(thisobj.value,10)+10;
}
</SCRIPT><FORM action=dd.asp method=post name=votefrm>
<INPUT name=T1 onchange=updateInfo(this) size=6>
<INPUT name=T2 onchange=updateInfo(this) size=6>
总分<INPUT name=Tall size=6>
</form>
function updateInfo(thisobj) {
document.votefrm.Tall.value = parseInt(thisobj.value,10)+10;
}
</SCRIPT><FORM action=dd.asp method=post name=votefrm>
<INPUT name=T1 onchange=updateInfo(this) size=6>
<INPUT name=T2 onchange=updateInfo(this) size=6>
总分<INPUT name=Tall size=6>
</form>
function updateInfo()
{
var T1 = document.votefrm.T1; //文本框里输入的是不是数字, 这里没有加判断
var T2 = document.votefrm.T2;
var s1 = (T1.value =="" )? 0 : T1.value
var s2 = (T2.value =="" )? 0 : T2.value
document.votefrm.Tall.value = parseInt(s1,10) + parseInt(s2,10);
}
</SCRIPT><FORM action=dd.asp method=post name=votefrm>
<INPUT name=T1 onpropertychange=updateInfo() size=6>
<INPUT name=T2 onpropertychange=updateInfo() size=6>
总分<INPUT name=Tall size=6>
</form>