MUI - 复选框、单选框、使用js获取选择值
2024-10-01 02:29:46
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title></title>
<script src="js/mui.min.js"></script>
<link href="css/mui.min.css" rel="stylesheet"/>
<script type="text/javascript" charset="utf-8">
mui.init();
</script>
</head>
<body>
<header class="mui-bar mui-bar-nav">
<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
<h1 class="mui-title">hello</h1>
</header>
<div class="mui-content">
<span class="mui-badge mui-badge-inverted">1</span>
<span class="mui-badge mui-badge-primary mui-badge-inverted">2</span> <div class="mui-input-row mui-radio mui-left">
<label>运动</label>
<input name="checkbox1" value="运动" type="radio" class="rds"/>
</div> <div class="mui-input-row mui-radio mui-left">
<label>篮球</label>
<input name="checkbox1" value="篮球" type="radio" class="rds"/>
</div> <button type="botton" onclick="getVals();">获取复选框的值</button> <div class="mui-input-row mui-checkbox mui-left">
<label>运动</label>
<input name="checkbox1" value="运动" type="checkbox" class="rdss"/>
</div> <div class="mui-input-row mui-checkbox mui-left">
<label>篮球</label>
<input name="checkbox1" value="篮球" type="checkbox" class="rdss"/>
</div> <button type="botton" onclick="getVal();">获取多选框的值</button> </div>
</body>
<script type="text/javascript">
/*复选框的请求方法*/
function getVals(){
var res = getRadioRes('rds');
if(res == null){
mui.toast('请选择');
return false;
}
mui.toast(res);
}
/*多选框的触发方法*/
function getVal(){
var res = getcheckBoxRes('rdss');
if(res.length < 1){
mui.toast('请选择');
return false;
}
mui.toast(res);
} //封装的方法获取复选款的数据
function getRadioRes(className){
var rdsobj = document.getElementsByClassName(className);
//alert(rdsobj.length);
var checkVal = null;
for(i=0; i<rdsobj.length;i++){
if(rdsobj[i].checked){
checkVal = rdsobj[i].value;
}
}
return checkVal;
} //封装的方法 获取多选框的数据
function getcheckBoxRes(className){
var rdsobj = document.getElementsByClassName(className);
var checkVal = new Array();
var $k = 0;
for(i = 0; i<rdsobj.length; i++){
if(rdsobj[i].checked){
checkVal[$k] = rdsobj[i].value;
$k++;
}
}
return checkVal;
}
</script>
</html>
最新文章
- [vue案例的知识点]todo-list
- Android Studio 单元测试
- Windows上搭建hadoop开发环境
- 北航 编译实践 PL/0文法
- TFS2008解除独占式锁定文件命令(转载)
- C#开发实例 键盘篇
- JS入门笔记
- sql相关
- Spring之bean二生命周期
- tyvj4866 摆摊
- lesson - 13 Linux系统日常管理2
- 直接添加viewController中的view时的注意事项
- Linux 命令之删除命令
- 为什么虚拟DOM更优胜一筹
- BAT脚本加防火墙455端口
- jenkins将构建成功或失败的信息发送给指定URL(eg: pomelo采用jenkins持续集成)
- vb 读取指定路径文件名
- Winform开发全套31个UI组件开源共享
- linux系统之间共享文件(CentOS6)
- Bootstrap-CL:徽章
热门文章
- solr集群构建的基本流程介绍
- org.springframework.web.method.HandlerMethod 与 org.springframework.messaging.handler.HandlerMethod 转换失败
- 时间mysql
- SharePoint 2016 - 安装QuickFlow2013
- kafka创建topic异常
- 深入理解linux系统下proc文件系统内容
- selenium面试题总结
- 转:关于S参数的一些理解
- MySQL查询库和表占用的硬盘空间大小
- Sublime插件Emmet的安装及Tab补全代码