問題タブ [active-form]

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 投票する
0 に答える
228 参照

yii2 - yii2アクティブフィールドにクエリ演算子を挿入しますか?

疑問に思っていたのですが、activefield を使用して、クエリの演算子をどこに挿入できますか? この下の画像のように

例 1

例 1

例 2

例 2

編集 1: 各行に 3 つの列が含まれていることに注意してください。私が達成したいのは、列2をフォームに挿入して、ユーザーが演算子で検索する方法を選択できるようにすることです。これをアクティブフィールドで使用できますか? または自分でカスタマイズする必要がありますか?

編集 2: 私の質問は、http://www.yiiframework.com/doc-2.0/yii-widgets-activeform.htmlでこれを行うことができますか?

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

ajax - Yii2 - ActiveForm ajax 送信

これらの要件で ActiveForm を使用するにはどうすればよいですか?

  • ajaxでフォームを送信します。

  • ajax で送信する前に: エラーが発生するかどうかを確認します。

  • 送信後: サーバーが結果の保存に失敗した場合、フィールドの入力の下にフィールドのエラーを表示します。

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

php - yii2 のモーダル ウィンドウで pjax を使用してウィジェットを更新する方法

モーダル ウィンドウに 2 つの ActiveForms があり、最初のフォームを送信した後、2 つ目のフォームを更新してモーダルのままにする必要があります。

モーダル

私が理解しているように、pjaxはそれを処理できますが、適切に機能させることはできません。

_form.php には、更新する必要があるウィジェットを備えた ActiveForm があります。

そして、新しいソリューションが作成された場合に成功を返す Ajax リクエストがあります。

しかし

モーダルを閉じます。戻り値を div に入れると、ajax が正しく動作し、モーダルが閉じません。

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

yii2 - フォーム検証ルールがカスタム メッセージをレンダリングしない

Yii2 ActiveForm を使用して、デフォルトのテンプレート化された登録フォームを作成しています。フォームで、ユーザーは登録を完了するためにサインアップ キーを指定する必要があります。サインアップ キーの長さは 6 ~ 10 文字にする必要があります。

問題があるものを除いて、フォームの他のすべての検証ルールを削除しました。ルールは適用されていますが、デフォルトのフォーム検証メッセージをレンダリングしています。

問題のルールは次のとおりです。

上記のルールが適用されています。これは、長さを変更する[2, 10]とルールがトリガーされなくなるためです。ドキュメントを読みましたが、何か見落としがあれば遠慮なくお知らせください。

Yii によってレンダリングされる JavaScript は次のとおりです。

messageバリデータによってレンダリングされることはありません。Yii2 の他のすべてのコアバリデータはmessage、カスタム エラー メッセージを指定するために使用します。ここでそうではないのはなぜですか?

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

php - Yii2 電話フィールドの問題

これが私のテーブルです

モデル ルール

意見

番号を保存すると (例: 9999999999)、テーブルに2147483647として保存されます。フォームの投稿を調べて、フォームで渡しているのと同じ値ですが、保存方法が異なります。

私が間違っているか、何かが足りないか教えてください。

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

php - Yii2 アクティブ フォーム、ajax で送信中はメッセージをお待ちください

私は Yii2 の高度なテンプレートを使用しており、ログイン フォームをサーバーに送信する際に「お待ちください...」というメッセージを含むダイアログを表示する方法を探しています。

これが私のアクティブなフォームコードです:

そして私のサーバー側のアクション:

入力の検証/フォームの送信に成功していますが、ダイアログを表示する必要があるため、接続が遅い場合、ユーザーはフォームが実際に送信されており、完了するまでに時間がかかることがわかります。

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

forms - Bad Request の解決方法 (#400) yii2 で送信したデータを検証できませんか?

フォームを送信すると、次のエラーが発生しました。

<?= Html::csrfMetaTags() ?>レイアウトに入りました。私は日付ピッカーを使用しているため、この問題が発生していると思います。ActiveFormでフォーム作成。

私は何をしなければなりませんか?フォームのコードは次のとおりです。

UPD: datepicker がないと同じ問題が発生するのはなぜですか? それを解決する方法は?