<body>
<form id="login" action="http://www.baidu.com/s">
<input type="text" name="wd"/>
<input type="text" name="wd"/>
<input type="button" value="登录" onclick="login()"/>
</form>
<input id="name"/>
<input type="button" value="测试" onclick="t()"/>
<script>
/* document.getElementById("name").focus();
function t(){
var element = document.getElementById("name");//根据id获取标签属性
console.log(element.value);//在控制台输出value值,即内容
element.value="jim";//向表单中添加默认值
element.readOnly=true;//设置只读
element.disabled=true;//设置禁用
//文本框以及密码框的作用方式与之一致
}*/
</script>
<br />
<input type="radio" name="sex" value="0"/>女
<input type="radio" name="sex" value="1"/>男
<input type="button" value="测试" onclick="t1()"/>
<script>
document.getElementsByName("sex")[0].checked=true;//设置默认选中
document.getElementsByName("sex")[1].disabled=true;//设置禁用
function t1(){
var elements = document.getElementsByName("sex");//因为是单选框,有多个值,需要使用name来进行获取
for(var i = 0;i<elements.length;i++){
console.log(elements[i].checked+","+elements[i].value);//输出是否选中以及所对应的的value值
}
}
</script>
<br />
<input type="checkbox" name="hobby" value="1"/>足球
<input type="checkbox" name="hobby" value="2"/>篮球
<input type="checkbox" name="hobby" value="3"/>羽毛球
<input type="button" value="测试" onclick="t2()"/>
<script>
document.getElementsByName("hobby")[1].checked=true;//设置默认选中
document.getElementsByName("hobby")[1].disabled=true;//设置禁用
function t2(){
var elements = document.getElementsByName("hobby");//获取标签属性值
for(var i = 0;i<elements.length;i++){
console.log(elements[i].checked+","+elements[i].value);//输出多选框是否选中以及所对应的的value值
}
}
</script>
<br />
<br />
<select id="province">
<option>---请选择---</option>
<option value="0">---北京---</option>
<option value="1">---上海---</option>
<option value="2">---天津---</option>
</select>
<input type="button" value="测试" onclick="t3()"/>
<script>
function t3(){
var element = document.getElementById("province");//根据id获取下拉列表
var options = element.options;//获取下拉列表的属性值
for(var i = 1;i<options.length;i++){
console.log(options[i].selected+","+options[i].value);//输出下拉列表是否选中以及对应的value值
}
}
document.getElementById("province").options[1].selected=true;//设置默认选中
document.getElementById("province").options[3].disabled=true;//禁用某一下拉选项
document.getElementById("province").disabled=true;//禁用下拉列表
</script>
</body>
相关推荐
医学图像处理入门:如何用Python将CT灰度图转换为伪彩色图像(附代码)
本文详细介绍了如何使用Python将CT灰度图转换为伪彩色图像,提升医学图像的可读性和诊断效率。通过OpenCV和Matplotlib等工具,实现灰度值到彩色空间的映射,特别适用于突出显示特定组织密度差异。文章包含完整代码示例和临床实用技巧,适合医学影像分析初学者和Python开发者。
合并后的avue-crud表格,在行内编辑时出现的bug如何解决
第二行在行内编辑时,第一列已经合并,无法拆分出来进行修改,想要修改第一列会比较麻烦。avue可配置表格合并,但是当合并的表格遇到行内编辑时,会出现如下BUG。在新增或编辑时,合并效果会暂时取消,当点完成或取消,合并效果正常显示。
ArduSub深度调参指南:如何让水下机器人像鱼一样稳定游动
本文深入探讨了ArduSub水下机器人的深度调参策略,旨在解决ROV在水下晃动、响应迟钝等问题。文章系统解析了级联PID控制逻辑,并针对静水与水流环境,提供了具体的深度保持与姿态控制调参方法、实战日志分析技巧以及异常振荡处理方案,帮助用户实现水下机器人稳定、流畅的游动性能。
avue-crud 可编辑
参考官方文档: 配置数据中【$cellEdit为true】即可开启首次编辑addRowBtn为行新增按钮,cellBtn设置为true则开启行编辑按钮,在配置中将编辑的字段设置【cell为true】,增删改查方法和crud组件使用一致,rowKey为主键的key,如果数据中存在主键,数据才会保存在表格中。 个人实验下来,只有两步 1、Json数据中每个元素加上:$cellEdit:true 如: { id:0, sex:1, age:18, $cellEdit:true //
STM32接入CH340芯片的升级电路及初始化进入升级模式(死机)问题处理
MCU-REST 在 MCU-BOOT0 处于低电平状态下,进行下拉操作,在MCU-REST 与 MCU-BOOT0 恢复正常电平时,将导致MCU死机,MCU-REST 先于 MCU-BOOT0 下拉可解决该问题;MCU-REST 在 上升沿结束时将判断 MCU-BOOT0 的状态,MCU-BOOT0 处于高电平,MCU死机,MCU-BOOT0 处于低电平 MCU 正常;
SAP交货单过账避坑指南:序列号处理、Buffer清理与BAPI提交回滚的那些事儿
本文深入解析SAP交货单过账中的序列号处理、Buffer清理与BAPI提交回滚等关键问题,提供WS_DELIVERY_UPDATE和BAPI_OUTB_DELIVERY_CONFIRM_DEC的实战优化方案。通过详细的技术分析和最佳实践,帮助开发者避免常见陷阱,提升交货单处理的稳定性和效率。
基于tcpdf将html转成pdf
使用TCPDF首先从TCPDF官网获取最新版本:http://www.tcpdf.org。官网提供了几十个示例以及说明文档,下载解压后一定要注意文件路径,如何使用TCPDF,可以从以下5个步骤完成: 1、require_once导入tcpdf.php文件及相关配置信息; 2、实例化TCPDF; 3、设置PDF文档的格式,包括文档信息、页眉、页尾、字体、外间距、图片边框、分页等; 4、导入P
Linux内核4.14版本——drm框架分析(1)——drm简介
本文介绍了DRM架构的发展历史、驱动框架以及简单示例,旨在帮助读者了解DRM架构的形成、功能流程实现。
avue给一些行设置特殊背景颜色
需求 从后端查出来的数据形成的表格,
微博scheme
微博scheme
R语言中的summarise函数和mutate函数用于计算分组占比。下面是关于这两个函数的详细介绍以及相应的源代码示例:
R语言中的summarise函数和mutate函数用于计算分组占比。
JS 表单学习笔记
JS中表单对应HTMLFormElement类型,该类型有自己的一些属性和方法。获取某个表单最常用的方式有普通的getElementById(),还可通过document.forms[index/”表单name属性值”]来查询。1. 提交表单提交表单可通过提交按钮:input、button,type=”submit”,另外input还可定义图片为提交按钮,此时type=”image”。 点击提交按
Supreme小程序自动化抢购终端——源码架构与执行流程全解析
本系统是一套基于开发的桌面端小程序自动化抢购终端。把只有开发者能跑的脚本,包装成普通用户也能操作的桌面工具。参数自动捕获 → 商品多关键词检索 → sku/尺码/库存映射 → 多商品任务队列 → 定时/立即抢购 → 订单创建 → 支付参数拉取 → 本地服务生成支付链接 → 手机微信扫码付款这套 Supreme 抢购终端,表面上看是一个"下单工具"。但从工程角度审视,它已经具备了一个小型桌面自动化系统GUI 层:CustomTkinter 现代化界面,线程安全业务层:多商品队列、定时调度、任务编排。
ElementUI实现表单校验
步骤 1.给表单el-form添加校验规则字段rules并动态绑定一个对象(对象可自定义,我这里定义为rules) 2.在script里面加入rules对象,并将要校验的字段写进去,格式固定 #eg:message的值可以自定义,blur表示表单失去焦点触发校验 username:[{required:true,message:'请输入用户名',trigger:'blur'}], 3.添加prop属性,在对应的el-form-item标签上我们让prop等于rules里面对应的字段值 上述三步操作表单校验
jre9下载 jdk9
(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】
lwip-2.0.3
lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。
uniapp之表单校验
validateFunction 方法返回四个参数 validateFunction:function(rule,value,data,callback){} ,当然返回参数名开发者可以自定义:rule : 当前校验字段在 rules 中所对应的校验规则value : 当前校验字段的值data : 所有校验字段的字段和值的对象。
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
循环多个表单进行表单校验
在 ElementUI 中,循环生成表单并进行校验的核心在于 动态绑定prop属性,让每个表单项都能与数据数组中的对应字段正确关联。
efm32 入门.pdf
本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。
VUE项目中如何进行表单校验
本文主要讲解Form 表单的必填项校验、正则验证、自定义校验规则和兜底校验
解决element的表单校验输入框有值但校验未通过的问题
实际项目中,为了精简代码,会涉及到在同一个表单中同时完成 查看编辑 新增等功能, 此篇解决: 1. 编辑的时候,明明给页面回显赋值了,但是校验非空却没有通过的问题。 2. 表单刚一进页面就校验非空,显示红色提示的问题。 3.常规表单关于校验的规则。
element表单校验-循环表单校验
element表单校验-循环表单校验
Form表单校验
进入AntD官网的form表单模块选择自己想要使用的表单样式,查看源码如何使用,将其运用到自己的项目中:首先,不要忘记引入 import { Form } from "antd";(在此之前也要先安装AntD库才可以)回到自己的项目中,我这里要做一个注册页的表单校验:初步构建好大致表单,rules只设置了一个条规则:required必填,message是未填写时的红字提示信息注意观察,rules是一个数组形式,里面可以设置多条,我们再来给增加两条:必须是字符串(在 5 到 20 个字符之间(
vue表单校验
vue表单校验常用方法:vue修饰符,使用第三方插件表单校验组件,本文以以elementui为例,相比官网新增了一些进阶用法:关联元素校验,异步结果校验,动态数组校验。不建议手写监听校验 1.vue表单输入修饰符 前后去除空格 <el-input type="text" v-model.trim="search" /> 只允许输入数字 <el-input v-model.number=
antd 校验表单时触发对其他表单的校验
import { Form, Input } from 'antd'; import React, { Component } from 'react'; class ComponentA extends Component { constructor(props) { super(props); } /** * * @param {} rule *...
antd页面多表单校验
问题 在做antd项目时发现,使用Form.create()(xxx)创建的模块里面的Form表单提交前可以使用this.props.form.validateFieldsAndScroll()判断是否校验成功,this.props.form也就是整个页面模块的Form,那么,如果页面上有多个Form,此时再使用this.props.form.validateFieldsAndScroll()判断...
Element的表单校验
实现表单基本结构 vue create login 安装Element(Element - The world's most popular Vue UI framework)官网地址 开发时依赖 : 开发环境所需要的依赖 -> devDependencies 运行时依赖: 项目上线依然需要的依赖 -> dependencies 安装下载element npm i element-ui 在main.js中对ElementUI进行注册 import ElementUI fro
表单校验设计
很多需求在描述校验的时候很长的都是校验,最后一小段是逻辑。这样会造成喧宾夺主,让主题不够明确,以至于,读者需要花大量的气力在研究校验方式上,而不是理解整体的业务逻辑。
326



被折叠的 条评论
为什么被折叠?



