【发布时间】:2022-09-27 20:24:58
【问题描述】:
<div class=\"tab\">
<button class=\"tablinks\" onclick=\"openMenu(event, \'Pending\')\">Pending</button>
<button class=\"tablinks\" onclick=\"openMenu(event, \'Completed\')\">Completed</button>
<button class=\"tablinks\" onclick=\"openMenu(event, \'Rejected\')\">Rejected</button>
<button class=\"tablinks\" onclick=\"openMenu(event, \'All\')\" id=\"defaultOpen\">All</button>
</div>
<div id=\"Pending\" class=\"tabcontent\">
<%
perform db selection pending records
%>
<div id=\"All\" class=\"tabcontent\">
<%
perform db selection all records
%>
<script>
function openMenu(evt, Status) {
var i, tabcontent, tablinks;
tabcontent = document.getElementsByClassName(\"tabcontent\");
for (i = 0; i < tabcontent.length; i++) {
tabcontent[i].style.display = \"none\";
}
tablinks = document.getElementsByClassName(\"tablinks\");
for (i = 0; i < tablinks.length; i++) {
tablinks[i].className = tablinks[i].className.replace(\" active\", \"\");
}
document.getElementById(Status).style.display = \"block\";
evt.currentTarget.className += \" active\";
}
// Get the element with id=\"defaultOpen\" and click on it
document.getElementById(\"defaultOpen\").click();
</script>
请参阅https://www.w3schools.com/howto/howto_js_tabs.asp 示例。我开发了一个标签来显示不同的状态内容。 我会执行记录状态更改,但是当某些记录状态发生更改时,我不知道如何刷新选项卡内容。
-
该链接没有转到示例。
-
链接已更新。谢谢。