0

このオンラインで解決策を見つけることができると思っていましたが、解決策が見つからないようです。

id="filledonload" のテキスト フィールドを持つフォームがあり、ページの読み込み時に JavaScript 関数からテキスト値を取得する必要がありますか? これはどのように行われますか?より良い言葉は自動「入力」だと思います

助けてくれてありがとう..

以下は私の超単純なフォームです。

<form id="form1" name="formname" method="post" action="">
<label>This Field Would Grab Text From JavaScript Function When The Page Loads
    <input type="text" name="filledonload" id="filledonload" />
</label>

これを行う必要がありますか?ないことを願っています。

4

1 に答える 1

0

基本的に、タグにonload関数を1 つ追加して、そこで実行する必要があります。body

<html>
    <head>
    <script>
    function doLoad(){
       //get the the input element and set the value
       var inp = document.getElementById('filledonload');
       inp.value = yourJsFunc();
    }

    function yourJsFunc(){
       //return whaterever you want here
       return 'value on load';
    }
    </script>
    </head>
    <body onload="doLoad()">
    <form id="form1" name="formname" method="post" action="">
    <label>This Field Would Grab Text From JavaScript Function When The Page Loads
        <input type="text" name="filledonload" id="filledonload" />
    </label>
    </body>
</html>
于 2013-05-16T22:55:37.707 に答える