問題タブ [drupal-forms]

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.

0 投票する
1 に答える
466 参照

drupal-6 - 同じページの2つのフォームdrupal

クライアントのデータベースがあります。新しいクライアントを入力する前に、そのクライアントがデータベースにまだ存在していないことを確認したいと思います。そこで、ページの上部に検索フォームを配置して、クライアント番号とクライアント名で検索したいと思います。ページのさらに下に、クライアントの情報を入力して送信するための別のフォームがあります。これは、このようなことを行うための最良の方法でしょうか?これにどのようにアプローチしますか?drupal6を使用しています。

0 投票する
1 に答える
3402 参照

drupal-6 - フォームAPIチェックボックスから値を取得する

これは、カスタムフィルター検索を作成するために取り組んでいるモジュールです。しかし、フォームタイプのチェックボックスの値を取得することについてはわかりません...検索しましたが、まだ何もありません!

0 投票する
3 に答える
1849 参照

drupal - 送信時にフォーム日付要素から値を抽出する

私はDrupalモジュールを書いていますが、些細な問題に遭遇しました。

「生年月日」プロパティを含む「Person」タイプのノードについて考えてみます。日付をUNIX形式(Drupal Coreと同じ)で格納するためにintフィールドを使用するようにデータベーステーブルを構成しましたが、もちろん、ユーザーがよりわかりやすい形式、つまりdd/で値を指定するためのメソッドを提供する必要があります。 mm/yyyy。

私のモジュールPerson_form関数では、次のようにdate要素を構成しました。

これは、データベース内のUNIXの日付を3つのドロップダウンリストに表示します。1つは日、月、年です。これは私が望んでいたことであり、これまでのところ非常に優れています。

ここで、ユーザーが[保存]ボタンをクリックしたときにこの要素の値にアクセスできるようにする必要がありますが、2つの問題があります。

  1. _form関数のシグネチャはPerson_form($ node)なので、$ form ['dob'] ['day' /'month'/'year']の値にアクセスするにはどうすればよいですか。$ formは、引数として関数に渡されません。
  2. 値を取得したら、UNIXの日付値を生成する最良の方法は何ですか?

私はしばらくの間グーグルで検索しましたが、「drupal」と「date」という用語は、Dateモジュールの拡張子を指しているようです-確かに、このような単純な日付を処理するための拡張子は必要ありません:-o

前もって感謝します

0 投票する
9 に答える
32090 参照

drupal - ユーザーが特定の役割に属している場合、ログイン後にユーザーを特定のページにリダイレクトする方法は?

メンバー リストには、ロール「ベンダー」が関連付けられている特定のユーザーがいます。そのようなメンバーはすべて、ログイン時に特定のページにリダイレクトされます。これはどのように達成できますか?

0 投票する
1 に答える
743 参照

drupal-6 - パスワードフィールドに事前に入力します

Cookieからパスワードフィールドに事前に入力したい。設定#valueしていますが、レンダリングされません。私も試し#default_valueました。これを行う方法はありますか?

0 投票する
1 に答える
1844 参照

drupal - Drupal に AHAH 経由で返されるフォーム要素に AHAH 動作を追加させるにはどうすればよいですか?

だからここに私がやろうとしていることがあります:

1. 次のフォーム要素を作成してレンダリングします。

2. アクション関数は、上記の要素を返し、新しい要素に置き換えます。

3. 結果として、古いボタンは上記のボタンに置​​き換えられますが、新しいボタンはAJAX有効になりません。

AHAH新しい返された要素を準備するために何をする必要がありますか?

0 投票する
1 に答える
888 参照

forms - 必要なラジオボタンヘルプのdrupalフォームAPI

以下のようなカスタムフォームを表示する必要があります

画像をアップロードするか、画像のURLを貼り付けます

#type => radioまたは#type=>radiosのどちらを使用するかカスタムフォームコードに苦労しているim

タイプラジオを使用する場合、2つのラジオボタンがあり、どちらの選択肢も作成されません。

タイプラジオを使用する場合、上記の設計に従ってラジオを分離するにはどうすればよいですか?

この状況を教えてください、

ニチッシュ。

0 投票する
1 に答える
1459 参照

drupal - Drupal: リダイレクトする代わりに、フォームの送信ハンドラーでユーザーに出力を送信する

この基本的な Drupal シナリオと質問があります。

ユーザーからの入力を受け入れるフォームと、データを処理して結果をユーザーに表示する送信ハンドラーがあります。つまり、データベースに何も書き込んだり、変数を設定したりせず、出力をユーザーに表示するだけです。送信ハンドラーがフローを別のメニュー項目にリダイレクトするため、これをどのように行うことができるのか疑問に思っていました-フォーム値 ($form_state) はもう使用できません。フォーム自体へのリダイレクトは役に立ちません。なぜなら、投稿された生の入力を受け取るだけであり、処理されていない $form_state だからです。

リダイレクトを防ぎ、送信ハンドラーでユーザーに出力を表示するにはどうすればよいですか?

ありがとうございました。

0 投票する
1 に答える
1275 参照

drupal - Drupal Form API:データベース値に基づいてフォーム要素を作成します(動的フォーム作成)

データベース内の値(X個の要素、各要素のプロパティなど)に基づいて、「X」フォーム要素(具体的にはテキストフィールド)を入力する必要があるフォームを作成しています。Drupal Form APIを使用してこれを行う方法はありますか、それとも別の場所から開始する必要がありますか?フォーム生成関数でfor()ループを使用しようとしましたが、これは機能しません。提案や関連リンクを投稿してください。

0 投票する
1 に答える
717 参照

javascript - Drupal Form API で Javascript (Google Visualization API) を使用する

状況

Drupal Form API を使用していくつかのフォームを実装しています。ユーザーの選択の結果として、視覚化 (面グラフ、タイム ラインなど) を表示する必要があります。そこでは、Google の JS ライブラリを読み込み、データを送信して視覚化を div 要素に表示する必要があります。

私がやった事:

フォームの送信ハンドラー関数で drupal_add_js を使用して、ローカルの JavaScript ファイル (これにより Google VIZ API が読み込まれます) をロードしようとしましたが、< DIV> 要素に echo を使用して HTML コードを追加しました。

問題:

どうやらこれはうまくいきません。解決策または代替方法を提案してください。私が考えているのは、すべての HTML および JavaScript コードがある別のノードに form_redirect を使用することですが、結果を同じ URL に表示したいと考えています。詳細や説明が必要な場合は、コメントしてください。

お待ちいただいてありがとうございます。