問題タブ [drupal-fapi]
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.
drupal - モジュールでフックの変更フォームを使用してユーザーを登録し、別のテーブルにデータを保存する方法は?
フック alter を使用して登録フォームの雰囲気を変更する方法について、一般的な考えを持っています。
ただし、私が抱えている課題は、ユーザーを登録させるだけでなく、追加のデータを別のテーブルに保存してから、ユーザーを新しいページにリダイレクトすることです。
どうすればそれを行うことができますか?助けてください
drupal - Drupal Studs は私の form_alter フックで私を助けてくれます (私はもうすぐそこにいます)
だから私は概念的にはほとんどそこにいると思いますが、欠けているポインタが必要です。
目的は、通常のユーザー登録フォームにさらにいくつかのフィールドを追加し、少しスタイルを整えてから、余分なフィールドをテーブルに保存して送信することです。
これは私がこれまでに持っているものです。誰かが私に最後のナッジを与えて、私を動かしてくれませんか. 私を助けてください。また、新しいフォーム フィールドを揃えるなどのマイナーなスタイリングを適用するにはどうすればよいですか?
どうもありがとう !!!!!!!!!
code>php - 1ページだけでフォームをオーバーライドする方法は?
OK、これは私のフック フォーム変更機能です。サイト上のすべての登録フォームが上書きされますが、このページに必要なだけなので、これは望ましくありません。
このページの別のテーブルにキャプチャして保存するのは、姓と名だけです。他のページでは、古き良き時代のフォームが欲しいだけです。重量を変更する必要はありますか?私は基本的な何かが欠けていることを知っています。
drupal - Drupal Forms で 50 状態のドロップダウン ボックスを使用する最も効率的な方法
1 つの方法は、データベースにすべての状態を含むテーブルを作成し、それをフォームで読み取ることです。あなたの意見でもっと簡単な方法はありますか?
初歩的なことなので、このようなことを求めるのは申し訳ありませんが、このような単純なものは Drupal ですでに実装されていると思います。
drupal - アクセスコールバックuser_is_anonymousの反対は何ですか?
drupalモジュールで、匿名ユーザーのみがそのモジュールを表示できるように指定するために使用されていることを私は知っています。ログインしたユーザーのみを指定するコールバックは何でしょうか?
ログインしているユーザーだけがアクセスできるページがあります。
ありがとうございました
drupal - DrupalSQLインジェクション攻撃の防止とフォームでのアポストロフィ処理
典型的なPHPアプリケーションでは、SQL挿入を行う前にmysql_real_escape_stringを使用していました。ただし、Drupalでそれを行うことはできないため、何らかの支援が必要になります。そして、そのような関数がなければ、アポストロフィを使用したユーザー入力は私のコードを壊してしまいます。
提案してください。
ありがとうございました
私のSQLは次のとおりです。
$ sql = "INSERT INTO some_table(field1、field2)VALUES('$ field1'、'$ field2')";
db_query($ sql);
php - 検証でフォームをリダイレクトできませんでした
フォームが検証されない場合、URL から最初の引数以外をすべて削除する必要があるという状況があります。これは、フォームの結果がコンテンツ領域のフォームの下に表示されるためです。フォームが検証されない場合は、以前の結果を削除する必要があります。
form_validate 関数で次のことを試しました。
最初の引数を除くすべての引数が取り除かれていることを除いて、宛先ページは明らかに同じです。問題は、Drupal が以前のフォームの状態と form_validate 関数によって発生したエラーを忘れていることです。
また、form_validate 関数の #redirect 値を変更しようとしましたが、役に立ちませんでした。
助言がありますか?
php - Drupal drupal_get_form
twitter_admin_formとtwitter_user_settingsフォームをdivで取得しようとしています。
Drupalエラーが発生します。
警告:call_user_func_array()[function.call-user-func-array]:最初の引数は有効なコールバックであると予想されます。「twitter_admin_form」は372行目の... / include/form.incにあります。
twitter.module
何が間違っているのかわかりません。twitter_admin_formには引数がないので、取得して表示するのは簡単だと思いました。
私は新しいフォーム/メニューなので、%user_category、%map、%indexが何であるか、そしてそれらをどのように渡すかが100%わかりません。
有効なフォームが何であるかをどうやって知るのですか?
drupal - ポストバック時にラジオボタンの選択をリセットするには?
これは Drupal フォームに関する質問です。
選択した日付に基づいて 3 つのラジオ ボタンの行を動的に作成する UI に取り組んでいます。私が抱えている問題は、ラジオ ボタンをいくつか選択し、別の日付を選択して別のラジオ ボタンのセットを取得すると、最初のリストにあったラジオが選択された状態を維持し、「#default_value」属性を無視することです。
私が望むのは、新しい日付が選択されたときに、動的に作成されたすべてのラジオが選択解除されることです。今考えられる唯一の方法は、ラジオの各セットのラジオ名で使用する一意のキーを作成することです。
drupal - hook_form_submit が呼び出されていない
フォームを送信して hook_form_submit を使用しようとしています。
問題は、フォームが ajax 経由で表示されるため、hook_form_submit が呼び出されないことです。
hook_form_alter()
呼び出されます。
以下は呼び出されませんか?
これが一般的な問題かどうかはわかりませんが、それを機能させるために何時間も立ち往生しています。
削除する $form['#action'] = url('myurl');
myform_form_submit()
と呼び出されます。ただし、jason スクリプトで白い画面が表示されます。