2016-12-08 4 views
0

私は新しい情報を投稿した後、新しい情報を作成したという状況があります。 [編集]ページに移動するとチェックボックスがオンになっています - PHP HTML

しかし、[編集]ページをクリックすると、他のすべての情報が表示されます。しかし、入力タイプのチェックボックスでは、情報はまったく表示されません。

<tr> 
    <td>Transaction</td> 
    <td> 
     <div class="checkbox check-default check-success"> 
     <input id="f1" type="checkbox" value="1" name="Tbox" <?= ($modules['transaction']=='1'? "checked" : "") ?>> 
     <label for="f1"></label> 
     </div> 
    </td> 
</tr> 

私は何が欠けているのだろうか。助けてください、ありがとう。

+1

を試してみてください?チェックボックス?より多くのコードが必要です。 – PHPglue

+0

はい、チェックボックス内の情報は表示されません。チェックボックスはチェックボックスをチェックしませんが、チェックされていないボックスもチェックします。 –

+0

'$ modules ['transaction']'とは何ですか?あなたはXHTMLを使用していますか?次に、自己終了するHTMLタグの最後に '/>'が必要です。 $ modules ['transaction']の場合は – PHPglue

答えて

0

コードで値= 1を削除します。あなたは、デフォルトの入力value = 1の値を指定し、このコード

<input id="f1" type="checkbox" name="Tbox" <?= ($modules['transaction']=='1'? "checked" : "") ?>> 
+0

値は成功時に送信されるものだけを定義します。http://www.w3schools.com/tags/att_input_value.aspを参照してください。 –

+0

Yahですが、この場合はvalues = 1をTrueとして使用することができます。 –

+0

私が調べた限り(fiddle https://jsfiddle.net/bb5r6sbu/を参照)、valueはチェックされたステータスを決定しません。 –

0

以下

使用は、value = 1 を削除

、どのような情報
<input id="f1" type="checkbox" name="Tbox" <?= ($modules['transaction']=='1'? "checked" : "") ?>> 
+0

この回答は7分前の回答とどう違うのですか? – DanFromGermany

+0

私はそれを試してみましたが、それは動作していないようです –

+0

私はユーザーからのコメントにこの基本として何かを行います > –

関連する問題