問題タブ [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.
yii2 - yii2アクティブフィールドにクエリ演算子を挿入しますか?
疑問に思っていたのですが、activefield を使用して、クエリの演算子をどこに挿入できますか? この下の画像のように
例 1
例 2
編集 1: 各行に 3 つの列が含まれていることに注意してください。私が達成したいのは、列2をフォームに挿入して、ユーザーが演算子で検索する方法を選択できるようにすることです。これをアクティブフィールドで使用できますか? または自分でカスタマイズする必要がありますか?
編集 2: 私の質問は、http://www.yiiframework.com/doc-2.0/yii-widgets-activeform.htmlでこれを行うことができますか?
ajax - Yii2 - ActiveForm ajax 送信
これらの要件で ActiveForm を使用するにはどうすればよいですか?
ajaxでフォームを送信します。
ajax で送信する前に: エラーが発生するかどうかを確認します。
送信後: サーバーが結果の保存に失敗した場合、フィールドの入力の下にフィールドのエラーを表示します。
php - yii2 のモーダル ウィンドウで pjax を使用してウィジェットを更新する方法
モーダル ウィンドウに 2 つの ActiveForms があり、最初のフォームを送信した後、2 つ目のフォームを更新してモーダルのままにする必要があります。
私が理解しているように、pjaxはそれを処理できますが、適切に機能させることはできません。
_form.php には、更新する必要があるウィジェットを備えた ActiveForm があります。
そして、新しいソリューションが作成された場合に成功を返す Ajax リクエストがあります。
しかし
モーダルを閉じます。戻り値を div に入れると、ajax が正しく動作し、モーダルが閉じません。
yii2 - フォーム検証ルールがカスタム メッセージをレンダリングしない
Yii2 ActiveForm を使用して、デフォルトのテンプレート化された登録フォームを作成しています。フォームで、ユーザーは登録を完了するためにサインアップ キーを指定する必要があります。サインアップ キーの長さは 6 ~ 10 文字にする必要があります。
問題があるものを除いて、フォームの他のすべての検証ルールを削除しました。ルールは適用されていますが、デフォルトのフォーム検証メッセージをレンダリングしています。
問題のルールは次のとおりです。
上記のルールが適用されています。これは、長さを変更する[2, 10]
とルールがトリガーされなくなるためです。ドキュメントを読みましたが、何か見落としがあれば遠慮なくお知らせください。
Yii によってレンダリングされる JavaScript は次のとおりです。
message
バリデータによってレンダリングされることはありません。Yii2 の他のすべてのコアバリデータはmessage
、カスタム エラー メッセージを指定するために使用します。ここでそうではないのはなぜですか?
php - Yii2 電話フィールドの問題
これが私のテーブルです
モデル ルール
意見
番号を保存すると (例: 9999999999)、テーブルに2147483647として保存されます。フォームの投稿を調べて、フォームで渡しているのと同じ値ですが、保存方法が異なります。
私が間違っているか、何かが足りないか教えてください。
php - Yii2 アクティブ フォーム、ajax で送信中はメッセージをお待ちください
私は Yii2 の高度なテンプレートを使用しており、ログイン フォームをサーバーに送信する際に「お待ちください...」というメッセージを含むダイアログを表示する方法を探しています。
これが私のアクティブなフォームコードです:
そして私のサーバー側のアクション:
入力の検証/フォームの送信に成功していますが、ダイアログを表示する必要があるため、接続が遅い場合、ユーザーはフォームが実際に送信されており、完了するまでに時間がかかることがわかります。
forms - Bad Request の解決方法 (#400) yii2 で送信したデータを検証できませんか?
フォームを送信すると、次のエラーが発生しました。
<?= Html::csrfMetaTags() ?>
レイアウトに入りました。私は日付ピッカーを使用しているため、この問題が発生していると思います。ActiveFormでフォーム作成。
私は何をしなければなりませんか?フォームのコードは次のとおりです。
UPD: datepicker がないと同じ問題が発生するのはなぜですか? それを解決する方法は?