/* Copyright (c) 2025-2026 马建军. All rights reserved. * 专有软件 — 未经授权禁止复制、传播、转售。 * 详见 LICENSE.zh-CN.txt */ (function () { var form = document.getElementById('contract-search-form'); if (!form) return; var wrap = form.querySelector('.symbol-wrap'); var hidden = wrap && wrap.querySelector('input[name="symbol"]'); var visible = form.querySelector('#contract-symbol-input'); // 带 symbol 参数进入时,显示合约代码 if (hidden && hidden.value && visible && !visible.value) { visible.value = hidden.value; } form.addEventListener('submit', function () { if (!hidden || !visible) return; var v = visible.value.trim(); // 若未从下拉选择,尝试用输入框内容(支持直接输入 rb2510) if (!hidden.value && v) { var m = v.match(/([A-Za-z]+\d{3,4})/); hidden.value = m ? m[1] : v; } }); })();