問題タブ [fieldset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - を使用して
だから私は、さまざまなレポートのドロップダウン リストに基づいてコンテンツが変更されるフォームを持っています。問題は、 のタグselect
としてボックスを含めるのはどれほど恐ろしいことでしょうか?legend
fieldset
技術的には機能し、意味的にも理にかなっていることはわかっています (凡例タグの実際のテキスト、選択された値はフィールドセットの内容のキャプションです)。でもやってて汚くて仕方ない。
php - Symfonyフォームでのフィールドセットの実装
私がSymfonyで書いているプロジェクトでは、フォームにフィールドセットが頻繁に存在するので、フィールドセットごとにフィールドをグループ化し、フォームの__toString()メソッドを使用できるメカニズムを作成したいと思います。このページでは、sfWidgetFormSchemaと、フィールドをネストできるウィジェットと見なす方法について説明しました。これが私がしたことです:ネストされたフィールドを作成しました:
次に、fieldsetFormSchemaFormatterクラスを作成しました。これは、基本的にフィールドをタグでラップし、sfWidgetFormSchemaフィールドに関連付けます。
そしてそれはうまくいきました、私は私のフィールドセットフォームを手に入れました。私が抱えている問題は検証にありますが、この質問ですぐにリンクしたページにはまったく説明されていません。エラーメッセージは、「メッセージ」フィールドを除くすべてのフィールドのフォームの上部に表示されます。「メッセージ」フィールドの直後にはエラーメッセージがあります。行の直後にエラーメッセージを表示しても、醜いものをコーディングせずにecho $ form構文を使用できるとは思わないので、別の実装を使用するつもりです。sfWidgetFormSchemaウィジェットは、グローバルな検証ルールを持つ相互依存フィールドを構築することを目的としていると思います。
このフィールドセット機能をどのように実装しますか?
fieldset - フィールドセットを条件付きで設定する方法を知っている人はいますか?
管理パネルでフィールドセットを使用して、関連するフィールドをグループ化/タイトル付けしています。これはスーパーユーザーでうまく機能します。一部のフィールドが除外されているスタッフとしてログインすると、エラーが発生します。
レンダリング中に KeyError をキャッチ: キー 'A' がフォームに見つかりません
以下の簡単な例では、私がスーパー ユーザーの場合、すべてうまく機能します。スタッフユーザーとしてログインすると、コードでフィールドセットが除外され、次のエラーが表示されます。
models.py:
class Cars(models.Model):
A = models.CharField('A', ...)
B = モデル....
C = モデル...
D = モデル...
admin.py:
class CarsAdmin(admin.ModelAdmin):
fieldsets = (_('最初のグループ'},{'fields'sad('A','B'),('C','D'),)})
def get_form( self,request,obj=None, **kwargs):
self.exclude = []
request.user.is_superuser でない場合:
self.exclude.append('A')
return super(CarAdmin,self).get_form(request, obj) =なし、**kwargs)
要点は、フィールドセットによって提供されるグループ化を維持したいということです。
フィールドセットを条件付きで設定する方法を知っている人はいますか??
css - 凡例の下からフィールドセットの境界を設定するには?
フィールドセットと凡例があります。フィールドセットの境界は、以下のように凡例の真ん中に来ています
しかし、私は以下のようなボーダーが欲しい
境界線は凡例の下に来る必要があります。
以下のcssを使用しています。
html -
フィールドセットの幅に問題があります。内容に合わせて自動的に調整されるわけではありません。幅を画面の幅に設定します。フィールドセットのコンテンツの幅に自動調整するように設定する方法はありますか?
magento - Magentoコアファイルを変更せずに、顧客登録フォームに携帯電話番号などのカスタムフィールドを作成するにはどうすればよいですか?
Magentoコアファイルを変更せずに、顧客登録フォームに携帯電話番号などのカスタムフィールドを作成するにはどうすればよいですか?試しましたが、携帯番号がDBに保存されていません
モジュールフォルダーにModel/Entity / Setup.phpを作成し、getDefaultEntitiesの配列に次のコードを追加して、Mage_Customer_Model_Entity_SetupクラスをMyown_Mage_Customer_Model_Entity_Setupでオーバーライドします。
また、私の設定ファイルには次のコードが含まれています
また、template / customer / form/register.phtmlにこのフィールドがあります
この構成で見逃していることはありますか?携帯電話番号をDBに保存し、後で取得したい。
html - コンテンツに応じて div の幅を自動的に取るにはどうすればよいですか
fieldset
やのような効果を作りたいlabel
。
見出しが辺に沿って変化する場合、見出しの白い背景の幅は同じままです。
heading
ordiv
要素をそのコンテンツに合わせて十分な幅にすることができれば、適切な効果が得られます。
他に解決策があれば教えてください。
html - フィッティング
これがフィドルです。
<fieldset>
親ではなく、コンテンツの幅を作成する必要があります。これを行う良い方法はありますか?
html - フィールドセットのデフォルト CSS 値
<legend>
aを a 内のタイトルとして使用しようとしてい<fieldset>
ます。
IE 以外のブラウザでは、<legend>
は の上端に配置され<fieldset>
、テキストは行の中央に完全に配置されます。
他の要素と同じように位置をリセットしようとしています。すなわち<h3>
。
これが私がこれまでに持っているCSSです。
しかし、伝説はまだ完全にラインの中心にあります.
はい、margin/padding/top 座標を追加できますが、ブラウザにこのレイアウトをトリガーする要素のデフォルト値があるかどうかを知りたいです。次に、これらの値をオーバーライドしたいと思います。
Firefox (3.6.10)、Chrome (6.0.472.63)、Safari (5.0.2) でテスト済み
更新
誰かが<legend>
要素のスタイルを設定できた場合に備えて、この質問はもう 1 週間開いたままにします。解決策が見つからない場合は、@jnpcl の回答を受け入れます。
ajax - 別のフォームのフィールドセット内に ajax フォームを作成できますか?
これは可能ですか?
ajax フォームの目的は、メイン フォームのセレクターとして機能することです。