こんにちは、javascript の専門家です。修正方法がわからず、このコードに数日間行き詰まっています。ユーザーが値を入力できるテキストフィールドがあります。値が送信されると、入力された値によって多数のドロップダウン リストが生成されます。ただし、コードの何が問題なのかよくわかりませんが、値を送信した後、応答がないようです。
以下は私の現在のコードです:
Javascript:
<script type="text/javascript">
function getvalue() {
var number = document.getnumber.input.value;
document.getElementById('result').value = number;
}
function generatedropdown() {
while (i < number)
{
document.write
(
<select name="list">
<option>1</option>
<option>2</option>
</select>
);
i++;
}
}
</script>
HTML:
<form name="getnumber">
Input number: <input type="text" name="input">
<input type="button" value="Next" onclick="getvalue()">
</form>
<form name="showdropdown">
Number entered: <input type="text" id="result" readonly="readonly">
<input type="button" value="Show lists" onclick="generatedropdown()">
</form>
編集: 申し訳ありませんが、私は Javascript の初心者です。function generatedropdown()を body タグに移動したので、送信後にフィードバックを受け取るようになりました。ただし、文字列をステートメントに変換する際には、まだ少し混乱しています。