将输入与回声特定输出进行比较

时间:2009-11-30 19:29:40

标签: javascript text textarea

我正在尝试编写一个函数质量点输入学生的平均值,如果学生的平均值是90-100则返回4,如果平均值是80-89则返回3,如果平均值是70-79则返回2,如果平均值是70-79,则返回1平均值为60-69,如果平均值低于60,则为0.将函数合并到一个从用户读取值的脚本中。

我到目前为止的代码是:

<form name="myform">
<script language=javascript>
function output()
{
if (condition)
  {
  document.myform.txtImput
  }

}
</script>

<table border="1">
<tr>
<td>Enter Grade</td><td>

<textarea name=txtImput rows="1" cols="20"></textarea>
</td><td><input name=txtOutput type=button value=Get Quality Points onClick=output()></button></td>
</tr><tr>
<td>Quality Points</td><td>

<textarea name=txtOutput rows="1" cols="20" READONLY></textarea>

</td><td></td>
</tr>
</table>
</form>

我可以执行If..Then语句,但我无法弄清楚如何更改我命名为txtOutput的文本区域的值。

1 个答案:

答案 0 :(得分:2)

您可以像这样更改textarea:

document.forms['myform'].elements['txtOutput'].value = myValue;

您应该从按钮中移除name=txtOutput - 您不需要它,这只会让事情变得困难。