最可靠的方式是用 document.querySelector 或 getElementById 直接操作 DOM,确保脚本在 DOM 加载后执行;验证前 trim 空格、统一用 .value 取值,数字转换用 Number() 或 parseInt(...,10),监听 form submit 事件并 preventDefault(),禁用原生验证以保证一致性。

用 document.querySelector 或 document.getElementById 拿到表单元素
直接操作 DOM 是最基础也最可控的方式。别依赖表单的 name 属性自动映射(比如 form.myInput.value),它在复杂结构或同名多控件时容易出错。
常见错误是取到 null:没等 DOM 加载完就执行,或选择器写错。确保脚本放在










