Je souhaite masquer et afficher la ligne du tableau en fonction d'une condition. L'ID de ma ligne accessible est showhide2.n'affiche pas le bouton dans jSP
C'est ma partie du code à utiliser afficher/masquer la ligne
<%if(group.equals("Y")){%>
<input<% try{if(dTO.getStat() == 0){%> style="display:none;" <%}}catch(Exception ex){} %> type="button" value="View" id="btnview" name="btnview" onclick="statusChange('view', 'add_userFrm');hide_menu('showhide2');loadDataForGivenDiv('add_userFrm');" class="button" style="width:100px"/>
<%}else{ %><input<% try{if(dTO.getStat() == 0){%> style="display:none;" <%}}catch(Exception ex){} %> type="button" value="View" id="btnview" name="btnview" onclick="statusChange('view', 'add_userFrm');show_menu('showhide2');loadDataForGivenDiv('add_userFrm');" class="button" style="width:100px"/>
<%}%>
Mais le bouton « View » ne montre dans mon application.I ne peuvent pas résoudre ce problème.
Ceci est la fonction utilisée pour masquer la ligne
function hide_menu(id){
document.getElementById(id).style.display = "none";
document.getElementById(id).style.width = "0";
}
je suppose problème dans mon code qui a le bouton « Voir »
Si vous souhaitez vous concentrer sur le javascript, essayez d'afficher une source sur la page telle qu'elle est affichée dans le navigateur. De cette façon, il est plus facile de voir le html et le javascript que le nrowser le voit. Utilisez également un outil comme firebug pour voir l'exécution du javascript sur la page. –