0

Joomla User Form を使用しています。いくつかの追加フィールドを作成する必要があります。私はググって、このチュートリアルを手に入れました

フォローしましたが、チェックボックスとラジオボタンで処理する必要があるため、それだけでは不十分でした。次のフォーム コードは、送信データを保存しませんでした (つまり、チェックされている/チェックされていない)。

<input class="inputbox" type="checkbox" name="hasweb" id="hasweb" size="40" value="<?php echo $this->user->get('hasweb');?>" />

しかし、そこにデータを入れると、以下は問題ありません。

<input class="inputbox" type="text" name="hasweb" id="hasweb" size="40" value="<?php echo $this->user->get('hasweb');?>" />

私はJoomlaの初心者です。私を助けてください。

4

1 に答える 1

1

HTML のチェックボックス要素では、チェック済みの状態に違いがあります。したがって、チェックボックスに実際の選択を表示させたい場合は、次のようにする必要があります。

<input class="inputbox" type="checkbox" name="hasweb" id="hasweb" size="40" value="reallyhasweb" <?php echo $this->user->get('hasweb') == "reallyhasweb" ? 'checked="checked"' : ''; ?>" />

これはchecked="checked"、ユーザーがチェックボックスを選択したときに HTML に配置する必要があり、チェックボックスが選択されます。

于 2011-09-04T08:57:51.137 に答える