Вот так нужно?
function addChar(input, character) {
if(input.value == null || input.value == "0")
input.value = character;
else
input.value += character;
return form.display.addEventListener('input', compute);
}
<td align="center" ><input type="button" value="2" onclick="addChar(this.form.display, '2' compute();)"></td>
не срабатывает
Не менее важно, чем код, еще куда код вставить))