問題タブ [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.
php - Yii2モデルクラスでjavascriptを使用するには?
私のモデルクラスのカスタム検証関数。JavaScriptコードを使用する必要があります。そのために私はregisterJs関数を使用しましたが、エラーが発生しています:-未定義関数の呼び出しregisterJs()
ビュークラスieを含めて呼び出してみましたView::registerJs()
が、というエラーも出ています
Yii2 モデル クラスで Javascript を使用するにはどうすればよいですか。
編集: 携帯電話番号の検証用のカスタム関数を作成し、モデルのルール セクションからその関数を呼び出しました。今、私はその関数で JavaScript コードを使用したいと考えています。それを達成する他の方法はありますか?
前もって感謝します
yii2 - yiii2 の beforeSave() で別のモデル値にアクセスする
同じフォームの A モデル フィールドと B モデル フィールド
元:
beforeSave() で B モデル属性にアクセスできません
yii2 - yii2: バックエンドのログインによりウェブサイトがダウンします。一時的に
ウェブサイトがアップロードされた最初の 1 か月で、バックエンドとフロントエンドの両方が正常に機能しました。次に、アプリケーションのコーディングを変更しなくても、フロントエンドは正常に動作しています。バックエンドにログインしようとすると、「ページが正しくリダイレクトされていません」などのエラーが表示されます。バックエンドへのログイン試行後、ISP から提供された IP が変更されるまで (つまり、ルーターが再起動されるまで)、フロントエンドでさえアクセスできなくなります。
php - シンプルなボタン クリックで Yii2 アクティブフォームを検証する
submitButton ではない単純なボタンのクリックで Yii2 アクティブフォームを検証したいと考えています。試し$('#formId').yiiActiveForm("validate")
ましたが、うまくいきません。
私も試しました-$('#formId').yiiActiveForm('submitForm')
フォームを検証しますが、すべてが問題なければ送信します。そのフォームを送信したくありません。ボタンのクリックでそれを検証したいだけで、すべて問題なければモーダルポップアップを開きたいです。
ボタンのクリック時にこのアクティブフォームを検証する方法は何ですか?
php - yii2 で ajax によるフォームの検証
ポップアップで開いているフォームがあるので、フォームを ajax 検証で検証したいのですが、送信ボタンをクリックするとページが更新されるため、検証エラーは発生しません。
ファイルを閲覧する:
コントローラ ファイル:
モデルコード:
ページが更新されず、検証エラーが発生するようにするにはどうすればよいか教えてください