問題タブ [unobtrusive]

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

jquery - jquery控えめな検証依存関係の解決

目立たないjqueryの使用に問題があります-Uncought型エラーは、ページの読み込み時に「未定義」のプロパティを目立たないように設定できず、リソースが読み込まれません私が使用している:* jQuery Validation Plugin 1.8.1 * jQuery JavaScript Library v1.4.4
Jquery.validate目立たない

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

asp.net-mvc-3 - 目立たないクライアント検証の失敗

検証したいプロパティにはC#で[Required]属性が必要であることがわかりました(そうですか?)もしそうなら、私のモデルはlinqで生成されたクラスです-この属性を追加するにはどうすればよいですか?

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

javascript - RequireJSを使用しているときに、「$ jQval isundefined」と「$。validator.unobtrusiveisundefined」の両方を受け取るのはなぜですか?

これは私を数時間困惑させました。スクリプトがrequirejs以外のjavascriptファイルにある場合は、正常に機能します。RequireJSで使用すると、機能せず、質問のタイトルにエラーメッセージが表示されます(ただし、firebugコンソール)。

モジュールにリファクタリングする前に、RequireJSで「動作」させようとしていました。

HTMLは正しくレンダリングされています。スクリプトは正しく読み込まれています。また、require-jquery.jsバンドルのダウンロードを使用しています。これは、すべてのページのレイアウトテンプレートで参照されています。

main.js

maximum-filesize.js

編集1

上記のすべてのコードをコメントアウトして、単純なものに置き換えてみました。

これにより、#Nameテキストボックスで「Hello」が正しくレンダリングされたため、JQueryが機能しています。

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

asp.net-mvc - MVC4 Web API サーバー側の検証表示

参考文献 この Microsoft の公式ビデオ: http://www.asp.net/web-api/videos/getting-started/custom-validation

コードをダウンロードして実行しました。大丈夫だよ。

次に、html ファイルからすべてのクライアント検証属性 (data-val-*) を削除します。うまくいきませんでした。Web ページに検証メッセージが表示されませんでした。

私の質問は、サーバー側の検証メッセージを定期的に表示する方法と、それらをクライアント側の検証として表示する方法です。

0 投票する
4 に答える
309 参照

jquery - jQuery を使用して目立たないデータを読み取る

jQueryを使用して目立たないデータを読み取る方法の例は見つかりません。たとえば、以下の

data要素から属性を読み取りたい。どうやってするか?

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

javascript - いくつかのDOMContentLoadedイベント編成を備えた目立たないプレーンJavascript

ばかげた質問かもしれませんが、私はJavaScriptと非常に混同しています。私は、可能な限り控えめなJavaScriptを使用して、このコード編成に従います。私はGoogleマップを使用するRubyonRailsでWebサイトを構築しています。

私のシナリオ:非常に巨大なWebサイトがあり、さまざまなページで、いくつかのアクションを実行するJavaScriptスクリプトを開始する必要があるとします。

問題は、ユーザーがどのページにアクセスしたかに関係なく、自分のWebサイトのすべてのJavaScriptコードをユーザーのブラウザーに追加する必要があることです。たとえば、巨大なJavaScriptコードを使用するページAと、いくつかの小さなJavaScriptコードを使用するページBがあるとします。私が理解している限り、ページBでは、ユーザーはすべてのJavaScriptコードを取得する必要があります(つまり、ページAとBの両方)。それは少し非現実的ではありませんか?

さらに、両方のページで、JavaScriptはdocument.addEventListener("DOMContentLoaded", function, false);関数によって開始されます。ただし、ページAの関数は、「pageA」という名前のdivがあると想定しています(これは、jsスクリプトを介して変更または要素を追加するための参照として使用されます)。同様に、ページBの関数は、「pageA」という名前のdivがあると想定しています。 pageB」。したがって、私がページBIにいるとき、「pageA」の要素がないというjsエラーを受け取ります。どうすればそれを回避できますか?

すべてのページについて、JavaScriptコード全体(つまりすべてのページ)をユーザーにロードする必要があるという事実を考えると、どのように開始できますか(つまり、ユーザーイベントが発生した後ではなく、ページがロードされたときにすぐに開始します)そのようなエラーのない特定のJavaScriptコード?私は本当に混乱しています!

Wooho非常に速い応答はみんなに感謝します!しかし、私はjsコード全体を1つのファイルに書くとは決して言いませんでした。代わりに、RoRの組織を使用します。(ところで、すべてのファイルを1つのファイルに結合します)。問題を明確にするために、さまざまなファイルで、ページAのイベントとページB(またはCなど)のイベントを開始します。コードは、DOMContentLoadedイベントが発生するとすぐに起動します。ただし、ユーザーがページBにいるときは、ページAのイベントを発生させたくありません。または同様に、ページBのjsのみをロードしたい(ページAのイベントが発生しないようにするため)。どうやってやるの?

PS:あなたがより良いタイトルを考えたら、それを提案してください!

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

ajax - 部分ビューが置き換えられないのはなぜですか?

デモ ソリューションから、組み込みの mvc ajax 機能を使用しようとしました。しかし、何らかの理由で部分ビューが置き換えられていません。

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

javascript - 関数呼び出しで、ハードコーディングされたプロパティ名の値を変数の値に置き換えることはできません

私は、prototype.js を実行していると思われる古い liferay プロジェクト (3.6) で目立たない日付ピッカーを使用しようとしています。

次のような電話があります。

これにしました:

ハードコーディングされた elementId の代わりに変数を使用できませんでした。配列インデックス、ドット インデックス、文字列変数などを試しましたが、うまくいきません。

呼び出された関数は一般に指定されていないオブジェクトのみを必要とするように見えますが、上記のいずれか (配列、ドットなど) を実行すると、ブラウザーはブラケット (配列のインデックス)、ドット (ドットのインデックス)、括弧について不平を言います。または予想される形式以外のもの。

基礎となる呼び出されたモジュール (addDatePicker) は formElements を想定しているため、それを変更することはできません。

関数のパラメーターの形式について不平を言うほどブラウザがどのように知っているのか理解できません...明らかに、私はここで真剣に欠けています!

ポインターは大歓迎です。

例えば