2016-08-18 1 views
0

HTMLの範囲要素から別のページに値を転記する方法を理解しようとすると、PHPで初めてです。HTML範囲の値が転記されない

ここにrange要素があります。

<input type="range" min="1" max="3" value="0" step="1" onchange="showValueComfort(this.value)" style="height: 40px;" name="rangecomfort" /> 
<span id="range-comfort">1</span> 
     <script type="text/javascript"> 
        function showValueComfort(newValue) 
        { 
         document.getElementById("range-comfort").innerHTML=newValue; 
        } 
     </script> 

$ _POST ["rangecomfort"]を使用すると、フォームの出力ページに未定義のインデックスが表示されますか?

答えて

0

ここではJavaScriptは役に立ちません。 <form action="handler.php">を使用し、$ _POST ["rangecomfort"]を処理する必要があります。範囲の値を変更すると、javascriptの内容は<span>の内容を変更することだけです。

+0

私は外部のフォームアクションファイルを使って処理するときにも値を表示する必要があることを理解しています。$ _POST ["rangecomfort"]はrangecomfortに対して "未定義インデックス"エラーを表示します。 – Vexstrillus

+0

'

'はどうですか?あなたの例では、 '
'の構築はありません – ilyatom

+0

あなたのハンドラはフォームからデータを取得しないようです。完全なコードを '

'タグで表示し、送信ボタンを押してください – ilyatom

関連する問題