diff --git a/certs/index.html b/certs/index.html
index 1864fc6..460e987 100644
--- a/certs/index.html
+++ b/certs/index.html
@@ -202,10 +202,28 @@
window.location.href = `certificate.html?id=${id}`;
}
+ function initializeSearchTermFromUrl() {
+ const params = new URLSearchParams(window.location.search);
+ const presetTerm =
+ params.get('searchTerm') ||
+ params.get('term') ||
+ params.get('keyword') ||
+ params.get('cert_number') ||
+ params.get('certNumber') ||
+ params.get('number') ||
+ params.get('q') ||
+ '';
+
+ if (presetTerm) {
+ document.getElementById('searchTerm').value = presetTerm;
+ }
+ }
+
document.getElementById('searchBtn').addEventListener('click', handleSearch);
document.getElementById('searchTerm').addEventListener('keypress', e => {
if (e.key === 'Enter') handleSearch();
});
+ initializeSearchTermFromUrl();