修复错误密码填入的问题

This commit is contained in:
CN-JS-HuiBai
2026-04-05 19:36:45 +08:00
parent 46ef8131c7
commit 6b9de37bf9
4 changed files with 10 additions and 8 deletions

View File

@@ -284,7 +284,7 @@
</h2>
<div class="chart-header-right">
<div class="search-box">
<input type="search" id="serverSearchInput" name="server-search-only" placeholder="检索服务器名称..." autocomplete="off"
<input type="search" id="serverSearchFilter" name="q-filter-server" placeholder="检索服务器名称..." autocomplete="one-time-code"
spellcheck="false">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round" class="search-icon">

View File

@@ -188,8 +188,8 @@
</div>
<div class="form-row">
<div class="form-group form-group-wide">
<label for="promName">数据源名称</label>
<input type="text" id="promName" placeholder="例如:生产环境" autocomplete="off">
<label for="promSourceName">数据源名称</label>
<input type="text" id="promSourceName" name="p-source-name-init" placeholder="例如:生产环境" autocomplete="one-time-code">
</div>
</div>

View File

@@ -22,7 +22,7 @@
totalBandwidthTx: document.getElementById('totalBandwidthTx'),
totalBandwidthRx: document.getElementById('totalBandwidthRx'),
traffic24hRx: document.getElementById('traffic24hRx'),
serverSearchInput: document.getElementById('serverSearchInput'),
serverSearchFilter: document.getElementById('serverSearchFilter'),
traffic24hTx: document.getElementById('traffic24hTx'),
traffic24hTotal: document.getElementById('traffic24hTotal'),
trafficP95: document.getElementById('trafficP95'),
@@ -271,8 +271,9 @@
}
// Server list search
if (dom.serverSearchInput) {
dom.serverSearchInput.addEventListener('input', () => {
if (dom.serverSearchFilter) {
dom.serverSearchFilter.value = ''; // Ensure it's clear on load
dom.serverSearchFilter.addEventListener('input', () => {
currentPage = 1; // Reset page on search
renderFilteredServers();
});
@@ -635,7 +636,7 @@
}
// Apply search filter
const searchTerm = (dom.serverSearchInput?.value || '').toLowerCase().trim();
const searchTerm = (dom.serverSearchFilter?.value || '').toLowerCase().trim();
if (searchTerm) {
filtered = filtered.filter(s =>
(s.job || '').toLowerCase().includes(searchTerm) ||

View File

@@ -18,7 +18,7 @@ document.addEventListener('DOMContentLoaded', () => {
const promForm = document.getElementById('promForm');
const initForm = document.getElementById('initForm');
const promName = document.getElementById('promName');
const promName = document.getElementById('promSourceName');
const promUrl = document.getElementById('promUrl');
const promDesc = document.getElementById('promDesc');
const btnPromTest = document.getElementById('btnPromTest');
@@ -69,6 +69,7 @@ document.addEventListener('DOMContentLoaded', () => {
promForm.style.display = 'block';
initHeaderTitle.textContent = '配置 Prometheus';
initHeaderDesc.textContent = '配置您的第一个 Prometheus 数据源监控连接';
if (promName) promName.value = ''; // Ensure it's clear on load
}
} catch (err) {
initForm.style.display = 'block';