【问题标题】:Comparing input to echo specific output将输入与回显特定输出进行比较
【发布时间】:2010-12-21 18:26:46
【问题描述】:

我试图写的函数的质量分数即输入的学生的平均,并返回4如果学生的平均是90-100,3如果平均是80-89,2如果平均是70-79,1,如果的平均值为60〜69和0,如果平均低于60一体化的功能成脚本读取来自用户的值。

我到目前为止的代码是:

<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文本区域的值。 P>

【问题讨论】:

  • 我闻作业。如果你问功课...标签它是这样。答案会有所不同。我们不是做你的功课你。 SPAN>
  • 如果它的家庭作业,使用作业标签吧。 SPAN>
  • 有很多与此HTML明显的错误,将通过使用验证容易挂的。例如,按钮显示“获取”,而不是“获得高质量的点”。请尝试寻求帮助之前解决所有明显的错误。 SPAN>

标签: javascript text textarea


【解决方案1】:

您可以像这样更改文本区域:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多