Прежде всего, не используйте статическое имя в функции javascript / jquery.
Вы можете использовать
document.getElementById("<%= txt_OTP.ClientID %>")
вместо
document.getElementById('OTPvalidation1_txt_OTP')
в любомВ случае, если идентификатор вашего текстового поля изменится, тогда javascript не выдаст вам никакой ошибки.
и теперь, чтобы получить значение, вы можете использовать
document.getElementById("<%= txt_OTP.ClientID %>").value;
, который вы использовали document.getElementById('OTPvalidation1_txt_OTP').Value
для javascript, чтобы получить значение ввода, оно должно быть .value not .Value
Надеюсь, что это поможет.