問題タブ [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 に答える
138 参照

drupal-forms - PHPを使用してdrupalフォームAPIでフォーム送信を制限する方法

私は drupal フォームを持っています。条件のチェックに基づいてエラー メッセージを表示し、エラー メッセージが表示されたときにフォームの送信を制限する必要があります。

Javascriptでこれを行うことができましたが、PHPを使用して実装する方法を探しています.

誰でもこれについて助けることができますか?

よろしくお願いします Vivek R

0 投票する
2 に答える
2555 参照

drupal - フォーム送信機能が機能していません

単純なフォームを作成するDrupal6のカスタムモジュールを開発しています。私の問題は、送信関数が呼び出されていない/処理されていないことです!!! これが私のコードです:

これで、Dbのフォームレンダリングとデータ取得は完璧になりました。送信ボタンをクリックしても何も表示されません!! ページのみが更新され、メッセージは表示されません!!

理由は何ですか?!!!!

0 投票する
2 に答える
340 参照

drupal - フォームアイテムとしての Drupal ビュー?

私はこれをかなり長い間グーグルで行ってきましたが、フォームをビューに埋め込む方法についての結果を見つけ続けました。そして、私はこれの正反対が必要です。

フォーム内で複数選択が必要です。この複数選択のアイテムはビューから取得され、それらをフィルターするオプションも必要です。その複数選択で任意のフィールドを表示する機能が必要なので、jQuery/AJAX 駆動の非常に凝ったものにする必要があります。このようなことを聞​​いたことがありますか?どうもありがとう。

ピーター

0 投票する
6 に答える
38069 参照

jquery - AJAX フォームの検証と送信

Drupal 7 でフォームを作成し、AJAX を使用したいと考えています。これを送信ボタン配列に追加しました:

これは機能しますが、検証関数全体が無視されます。my_callback()が呼び出される前にフォームを検証するにはどうすればよいですか? また、AJAX フォームにステータス メッセージやエラー メッセージを表示するにはどうすればよいでしょうか。

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

php - この JavaScript コードを template.tpl.php 内に挿入して、コメント フォームを変更するにはどうすればよいですか? (機能 XX_comment_form DRUPAL)

Drupal サイトを持っていて、コメントの長さを制限する必要があります。だから、私はこのコードを見つけました:

ghead 内にこれを追加する必要があります:

そして、コメント本文を置く場所に次のものを追加する必要があります。

私の問題は、これを実際にどこに置くべきかわからないことです。これは template.tpl.php ファイル内にあると思います。

カスタム例を見つけましたが、上記のコードを挿入する方法がわかりません:

私はほとんど無知なので、誰かがここで私を助けてくれることを願っています。

ありがとう!

ロザムンダ

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

drupal - Drupal フォームの 2 つ目以降のボタンを既定のボタンにすることはできますか?

フォーム API で構築されたカスタム Drupal 6 モジュールにフォームがあり、リストに 1 つ以上の image_button 要素があり、その後に [保存] ボタンと [キャンセル] ボタンが続きます。

画像ボタンと標準ボタンをクリックすると、すべて正常に機能し、必要な送信機能が呼び出されますが、フォームのテキスト フィールドのいずれかで [ENTER] キーを押すと、フォームの最初のボタンが送信されます。この場合は、[保存] ボタンではなく、リスト内の image_button です。

これは Web フォームの標準的な問題です。通常、フォーム定義の早い段階で非表示の (スタイルおよび/またはサイズによって) ボタンをハックして、デフォルトの送信パスが呼び出されるようにする必要があります (この場合、[保存] ボタンが呼び出すものです)。 ) ではなく、デフォルトにしたいボタンの前にあるボタンの送信パス。

ドキュメントで見つけられなかったフォーム定義の場所に関係なく、デフォルト ボタンを設定できるようにする Drupal 6 マジックはありますか、それとも非表示のスタイルのファントム送信ボタンを作成する必要がありますか?

ご回答ありがとうございます。

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

validation - hook_form_alter を使用した添付ファイル拡張子の Drupal file_validate_extensions

form_mods_form_alter という関数でフォームを変更するモジュールを作成しました。jpg、jpeg、png のファイル形式のみを許可したい。私が持っているものは検証されていません。gifを許可していますが、gifを許可したくありません。

これが print_r($form); で得られるものです。

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

forms - Drupal 7 でフォームにテキスト (テキストだけ!) を追加する

OK、ついにform APIDrupal でフォーム コントロールを追加 (または編集) する方法がわかりました。

しかし今、フォームにテキストを追加したいと思います。ではなく、<textarea>ではありません<textfield>。どちらもユーザーが編集できます。<p>static text</p>ユーザーが読むために、私が書いたを追加したいと思います。

どうすればそれを行うことができますか?

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

drupal-7 - フォームを使用した Drupal コンテンツ タイプの作成にヘルプが必要

私は Drupal 7.9 にかなり慣れていないので、まだコツをつかもうとしています。当然のことながら、現時点で拡張しようとしている学習曲線があります。

ここでの私の課題は、基本的にバックエンド処理を行うページを作成することです。フロント ページは、表形式で配置されたフォーム要素 (ほとんどがテキスト ボックス) で構成されています。

少し調べてみたところ、一種のコンテンツ タイプを作成してからコンテンツを追加する必要があるかもしれないと考えました。しかし、私はこれでどこにも行きませんでした。

次に、フォーム要素を作成し、一連の操作を提供する webform モジュールを発見しました。しかし、必ずしもフォーム要素を表形式で表示できるとは限りません。

ですから、再び自分で調査する前に、皆さんに質問するのが正しいと思いました.

これについて手がかりがある人はいますか?

どうもありがとう !!!

パリジャット

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

drupal-7 - Drupalでカスタムフォームモジュールを作成し、それをコンテンツの追加タイプに表示するにはどうすればよいですか?

Drupalは現在、私を馬鹿げていると感じさせていますが、私は執拗にそれを追求しており、今すぐ助けが必要です。

私の目的は、テーブル要素内にカスタムフォームを作成することです。オンラインとstackoverflowで調査した後、人々は私がフォームAPIを深く掘り下げて、独自のフォームモジュールを構築することを勧めました。

モジュールを作成して有効にすると、Webフォームモジュールをダウンロードして有効にすると、コンテンツ作成フォームに自動的に表示されるように、[コンテンツタイプの追加]をクリックしてもモジュールが表示されなくなります。

ありがとう!