2012-01-20 2 views
0

Я хочу скрыть свой textbox-X в классическом asp в соответствии с введенной датой текстового поля-Y. textbox-X находится на разных страницах asp и textbox-Y на разных страницах, но оба они содержатся на одной базовой странице default.asp. Я использовал следующее условие и код, чтобы скрыть свой текстовый ящик-Y, но в вену.jquery, чтобы скрыть txtbox

if (document.getElementById('txtAmount')) { 
      alert("Inside first alert");    
      $("#txtPRAmount1").hide(); 
      alert("Inside second alert"); 
     } 

здесь первое предупреждение, а второе предупреждение - нет. пожалуйста, помогите мне

+0

http://api.jquery.com/ready/ – Stefan

+0

Важно знать, как эти страницы просматриваются браузером. Независимо от того, находятся ли они на одной базовой странице или нет на стороне сервера, это действительно не имеет значения. Созданный вами фрагмент будет работать только в том случае, если эти текстовые поля находятся в «одном» окне браузера. Это так? –

+0

, пожалуйста, покажите нам html-фрагмент. – mauretto

ответ

0

Если вы используете ASP.NET, и вы используете UpdatePanels/Microsoft AJAX вы должны вызвать jQuery.noConflict(), а затем изменить код: JQuery ("#") txtPRAmount1 скрыть();.

Код, который вы написали, кажется правильным. Так что это что-то делать с liberies

+0

спасибо simon, im используя asp (classic). – SunVigna

+0

Если вы просто выполните $ ("# txtPRAmount1") в консоли, что вы получаете? И что вы получите, если просто выполните $ Используйте Chrome и перейдите на вкладку Console. –

+0

Я не могу работать с моим кодом в chrome. почему, когда я пытаюсь открыть в Chrome, кнопка не работает, это очень старый код. – SunVigna

0

Ничего, кажется, неправильно here..may некоторая библиотека conflits..anyway дать этому попытку

$(document).ready(function(){ 
if($('#txtAmount').val()!= ""){ //check if it filled ...assuming its a textbox 
      alert("Inside first alert"); 
       $("#txtPRAmount1").hide(); 
      alert("Inside second alert") 
}); 
+0

спасибо ubercooluk, но первое предупреждение срабатывает, поэтому если условие должно быть истинным. – SunVigna

Смежные вопросы