操作表单(验证)

表单是什么 form DOM树

·文本框 text

·下拉框 <select>

·单选框 radio

·多选框 checkbox

·隐藏域 hidden

密码框 password

表单的目的:提交信息

复制代码
 1 <form action="post">
 2     <p>
 3         <span>用户名:</span><input type="text" id="username">
 4     </p>
 5 
 6 <!--    多选框的值就是定义好的,不能变-->
 7     <p>
 8         <span>性别:</span>
 9         <input type="radio" name="sex" value="man" id="boy">10         <input type="radio" name="sex" value="woman" id="girl">11     </p>
12 
13 </form>
14 
15 <script>
16     var input_text = document.getElementById("username");
17     var boy_radio = document.getElementById("boy");
18     var girl_radio = document.getElementById("girl");
19     // 得到输入框的值
20     input_text.value;
21     // 修改输入框的值
22     input_text.value = '123';
23 
24     // 对于单选框,多选框等等固定的值,boy_radio只能取到当前的值
25     // 要判断单选框是否被选中,用boy_radio.checked ,girl_radio.checked 如果当前单选框被选中,返回true
26     girl_radio.checked = true; // 赋值,用js去操纵表单
27 
28 </script>
复制代码

 

posted on   Love&Share  阅读(48)  评论(0编辑  收藏  举报

编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示