1

テキスト ボックスに指定された値を変数に格納したいと考えています。私はjavascriptの初心者です。私を助けてください。これが私のコードです。

<!DOCTYPE html>
<html>
<body>

Days of Journey: <input type="text" id="doj" name="daysofjourney">
<input type="button" value="submit" onclick="dayscounter()">

<script language="javascript" type="text/javascript">
var travel = document.getElementById("doj").value;

function dayscounter() {
    var days;
    for(days = 1; days <= travel; days++) {
        document.write(days);
    }
}
</script>

</body>
</html>  
4

3 に答える 3

0

テキスト入力の「値」属性を使用して、次のように値を設定できます。

<input type="text" id="textid" value="value content" />

そして、次のように機能を実行できます。

<script language="javascript" type="text/javascript">
function dayscounter()
{   
    var travel = document.getElementById("doj").value;
    var days;
    var result = "";

    for (days = 1; days <= parseInt(travel); ++days)
    {
        document.getElementById("result").value += " " + days;
    }
}
</script>


Days of Journey:
<input type="text" id="doj" name="daysofjourney" />
<input type="button" value="submit" onclick="dayscounter()" />

<p>
    <input type="text" id="result" />
</p>
于 2013-11-10T13:16:30.813 に答える