1

このコードは機能していないようです:

 <form onload= "x.value=parseInt(a.value)" oninput= "x.value = parseInt(a.value)" id="theinterval" >
    <input class='slidor' type="range" name="a" value="25">
    <h2><output name="x" for="a" ></output></h2>
    </form>

私が挿入した追加のプロパティは onload= "x.value=parseInt(a.value)" ですが、まったく役に立ちません。

前もって感謝します

4

4 に答える 4

1

フォーム タグに onload 属性がありません。したがって、それを使用する必要がありますが、別の方法があります。onload 属性 (body、div など) をサポートする他の html タグを利用できます。

考えられる解決策の 1 つは、body タグの「onload」属性を使用することです。次のようになります。

<body onload="o.value = parseInt(a.value)">

<form onsubmit="return true" oninput="o.value = parseInt(a.value)">
  <input id="a" type="range" step="any" value="25">

  <output id="o" name="o"></output>
</form>

</body>
于 2012-12-27T08:06:22.573 に答える
0

作業コード:

<form oninput= "x.value = a.valueAsNumber" id="theinterval" >
<input class='slidor' type="range" name="a" value="25">
<h2>
<output Class='outputo' name="x" for="a"></output>
<p> mins </p>
</h2>
</form>


<script>
;(function() {
$(".outputo").attr('value', $(".slidor").attr('value') )
})()
</script>
于 2012-12-27T17:19:35.567 に答える