2009-09-16 3 views
0

У меня есть страница по умолчанию, которая загружает различные элементы управления в pageload в соответствии с запросом. У меня есть элемент управления, который создает список флажков (внутри div_A) при загрузке и получает флажок, проверенный через базу данных, затем я нажимаю «Продолжить», div_A становится невидимым со всем установленным флажком в скрытом поле, а div_B отображается true.Установите флажок на странице asax через javascript

На Вернуться мыши, div_B видно ложь и div_A получить видимое истинное и после Javascript обжигает, чтобы проверить флажок, но он не работает

Javascript : 
function goBack() 
    { 
     var SIds = document.getElementById("<%=hdv_Data.ClientID %>").value;    // hdv_Data is the hidden field 
     var Ids_Arr = new Array(); 
     Ids_Arr = SIds.split(','); 
     for (j = 0; j < Ids_Arr.length; j++) 
     { 
      if(Ids_Arr[j] != 0) 
      { 
       alert(Ids_Arr[j]); // works till here, gets correct values in array 
       var chk = document.getElementById(Ids_Arr[j]); 
       alert(chk); 
       chk.checked = true; 
      } 
     } 
    } 
+0

вы имели в виду ASPX страницы? – Brandon

+0

Нет, флажок установлен в режиме webuser, то есть на странице ascx – 2009-09-16 14:30:42

ответ

0

Я хочу это может помочь вам им с помощью этого чтобы скрыть и показать некоторые поля в jsp, вы можете организовать его в соответствии с вашими потребностями.
- Javascript

function showArea(){ 
var checkbox = document.getElementById('codcheckbox'); 
if(checkbox.value==true){ 
    var element = document.getElementById('dataFields'); 
    if (element && element.style.display=='none'){ 
    element.style.display='block'; 
    }else{ 
    element.style.display='none'; 
    } 
} 
}; 
  • JSP формы содержание ...

    <tbody id="dataFields" style="display: none">
    <OTHER STUFF>
    </tbody>