2017-02-25 15 views
0

問題があります。ページ(つまりタブ)でjqueryプラグインが動作しています。 asp requiredfieldvalidatorを追加すると、jquery関数は動作を停止します。ASP requiredfieldvalidatorとJquery

+0

は、あなたのソースコードのスナップショットを取得してもらえますか? – AHBagheri

+0

このエラーが発生しました。Uncaught TypeError:Object.initAnimation(zozo.tabs.js:1050)で未定義の のプロパティ 'mobile'を読み取ることができません.HTMLDivElementのZozoTabs.init(zozo.tabs.js:799) で (zozo.tabs.js:2122)Function.eachで (jqueryの-2.1.4.js:374)jQuery.fn.init.eachで (jqueryの-2.1.4.js:139)のjQueryで 。 fn.init。$。fn.zozoTabs(zozo.tabs.js:2120) at HTMLDocument。 (PatientRegistration.js:18) 火災(jquery-2.1.4.js:3099) でObject.fireWith [as resolveWith](jquery-2.1.4.js:3211) at Function.ready(jquery- 2.1.4.js:3417) – JSON

+0

if(jQuery.browser.mobile){ //_base.settings.event = zozo.events.touchend; _base.settings.shadows = false; } if($ .zozo。core.support.css.transition === false){ _base.settings.animation.type = zozo.animation.types.jquery; if(jQuery.browser.mobile){ _base.settings.animation.duration = 0; } } – JSON

答えて

0

回答とそのリンクを引用しています。

" 1票 ダウンASP.NETからのRequiredFieldValidatorが最初に登録する必要がjQueryのクライアント側(ここでは参照)を使用する。

明らかに、ASP.NETがの最初の部分でのjQueryへの参照を注入フォーム。

あなたのページ(最初のjquery、jquery-ui)の中に独自のタグを登録した場合、jqueryがWebFormsのおかげで再び参照されるため、jquery-uiバインディングが失われることになります。

解決策は、フォーム要素の後など、ページの最後のスクリプト(jquery、 'jquery-uiおよびカスタムスクリプト)を参照することです。これはあなたの問題を解決

希望は、少なくとも、それは私を解決:)。「

」あなたは前4.5検証モードを有効にするには、web.configファイルのキーが必要です。 ValidationSettings上

詳細:UnobtrusiveValidationMode:

指定ASP.NETがグローバルに有効にする方法ビルトインバリデータはクライアント側の検証ロジックに控えめなJavaScriptを使用して制御します。

タイプ:UnobtrusiveValidationMode

デフォルト値:なし

備考:このキーの値が「なし」[デフォルト]に設定されている場合は、ASP.NETアプリケーションがプリ4.5行動(JavaScriptのインラインを使用します。このページでは、クライアント側の検証ロジックを使用しています。このキー値が "WebForms"に設定されている場合、ASP.NETはクライアント側の検証ロジック用に追加されたスクリプトリファレンスからHTML5のデータ属性と遅延バインドされたJavaScriptを使用します。

例:

<appSettings> 
    <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" /> 
</appSettings 

Answer 1 Answer 2

関連する問題