0

1番目の入力から値を取得し、2番目の入力に同じ値を表示しようとしていますが、2番目のタックスボックスに値が表示されません。どこが間違っているの?

どうもありがとう。

<div class="rowElem"><label>COGS:<span class="req">*</span></label><div class="formRight"><input type="text" name="cogs" id="cogs" value="<?=$_POST[cogs]?>" onchange="run(cogs)/></div><div class="fix"></div></div>


    <script>
                    function cogs(sel) {
                        var name=document.form1.cogs.value;
                    }
            </script>

<div class="rowElem"><label>COGS:<span class="req">*</span></label><div class="formRight"><input type="text" name="cogs" id="cogs" value="cogs"/></div><div class="fix"></div></div>
4

1 に答える 1

1

ここに、入力の値を別の値に割り当てる方法の例があります

<input type="text" name="cogs1" id="cogs1" value="<?=$_POST[cogs]?>" 
     onchange="cogs(this.value)"/>
<input type="text" name="cogs2" id="cogs2" value="cogs"/>

<script>
    function cogs(value) {
        document.getElementById("cogs2").value = value;
    }
</script>
于 2013-02-12T13:15:24.567 に答える