Сравнение ввода с эхосигналом - PullRequest
0 голосов
/ 30 ноября 2009

Я пытаюсь написать функцию Качественные баллы, которые вводят среднее значение студента и возвращают 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.

1 Ответ

2 голосов
/ 30 ноября 2009

Вы можете изменить текстовую область следующим образом:

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

Вы должны удалить name=txtOutput со своей кнопки - она ​​вам не нужна, и это только усложнит ситуацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...