ページの一部の JavaScript で次のエラーが発生します。
JavaScript runtime error: The value of the property 'ToggleValidators' is null or undefined, not a Function object
私は何年もの間これを修正しようとしてきましたが、うまくいかないようです。
スクリプトが行うことになっているのは、ページの必須フィールド バリデータをオフにし、ボタンが押されたときにオンに切り替えることです。
JavaScript コード:
<script type="text/javascript" src="Scripts/jquery-1.4.1.js">
$(document).ready(function () {
$('body').fadeIn(500);
//Turn off all validation = it's switched on dynamically
$.each(Page_Validators, function (index, validator) {
ValidatorEnable(validator, false);
});
});
function ToggleValidators('g2')
{
$.each(Page_Validators, function (index, validator) {
if (validator.validationGroup == g2)
{
ValidatorEnable(validator, true);
}
else
{
ValidatorEnable(validator, false);
}
});
}
そしてボタンで:
<asp:Button ID="btnSubmit" runat="server" onclick="btnSubmit_Click" Text="Submit" ValidationGroup="g2" OnClientClick="ToggleValidators('g2');" />
私のコードの問題は何ですか?