2017-03-02 10 views
1

ボタンをクリックした後にフォームがexp.phpにデータを送信しない理由はわかりません。それはちょうどURLを呼び出しますが、GETとPOSTは、任意のデータを提出していないだろう。彼らはname属性を持っている場合HTMLフォームは新しいURLにデータを送信しません:

<form id="sendrating" action="exp.php" method="post"> 
    <input id="score" type="range" min="0" max="100" value="50"/> 
    <input id="group" type="hidden" value=""> 
    <input id="randomid" type="hidden" value=""> 
    <br /><br /> 
    <input type="submit" id="ok"> 
</form> 

答えて

2

あなたの入力はname属性を持っていない、これを試してみてください。

<form id="sendrating" action="exp.php" method="post"> 
<input id="score" name="score" type="range" min="0" max="100" value="50"/> 
<input id="group" name="group" type="hidden" value=""> 
<input id="randomid" name="randomid" type="hidden" value=""> 
<br /><br /> 
<input type="submit" id="ok"> 

1

INPUTタグは唯一の形態の一部として、そのデータを提出します。ちょうどidを持っているだけでは十分ではありません。

+0

うわーは、ありがとうございました。私は本当に愚かだった:D何年も何もhtmlをしなかった... – hndr

関連する問題