問題タブ [yii2-validation]

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

php - Yii2モデルクラスでjavascriptを使用するには?

私のモデルクラスのカスタム検証関数。JavaScriptコードを使用する必要があります。そのために私はregisterJs関数を使用しましたが、エラーが発生しています:-未定義関数の呼び出しregisterJs()

ビュークラスieを含めて呼び出してみましたView::registerJs()が、というエラーも出ています

Yii2 モデル クラスで Javascript を使用するにはどうすればよいですか。

編集: 携帯電話番号の検証用のカスタム関数を作成し、モデルのルール セクションからその関数を呼び出しました。今、私はその関数で JavaScript コードを使用したいと考えています。それを達成する他の方法はありますか?

前もって感謝します

0 投票する
0 に答える
87 参照

yii2 - yiii2 の beforeSave() で別のモデル値にアクセスする

同じフォームの A モデル フィールドと B モデル フィールド

元:

beforeSave() で B モデル属性にアクセスできません

0 投票する
0 に答える
32 参照

yii2 - yii2: バックエンドのログインによりウェブサイトがダウンします。一時的に

ウェブサイトがアップロードされた最初の 1 か月で、バックエンドとフロントエンドの両方が正常に機能しました。次に、アプリケーションのコーディングを変更しなくても、フロントエンドは正常に動作しています。バックエンドにログインしようとすると、「ページが正しくリダイレ​​クトされていません」などのエラーが表示されます。バックエンドへのログイン試行後、ISP から提供された IP が変更されるまで (つまり、ルーターが再起動されるまで)、フロントエンドでさえアクセスできなくなります。

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

php - シンプルなボタン クリックで Yii2 アクティブフォームを検証する

submitButton ではない単純なボタンのクリックで Yii2 アクティブフォームを検証したいと考えています。試し$('#formId').yiiActiveForm("validate")ましたが、うまくいきません。

私も試しました-$('#formId').yiiActiveForm('submitForm')フォームを検証しますが、すべてが問題なければ送信します。そのフォームを送信したくありません。ボタンのクリックでそれを検証したいだけで、すべて問題なければモーダルポップアップを開きたいです。

ボタンのクリック時にこのアクティブフォームを検証する方法は何ですか?

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

php - yii2 で ajax によるフォームの検証

ポップアップで開いているフォームがあるので、フォームを ajax 検証で検証したいのですが、送信ボタンをクリックするとページが更新されるため、検証エラーは発生しません。

ファイルを閲覧する:

コントローラ ファイル:

モデルコード:

ページが更新されず、検証エラーが発生するようにするにはどうすればよいか教えてください