html怎么让radio排列整洁,html中如何用radio实现多选,如图所示,望大家帮忙

html中如何用radio实现多选,如图所示,望大家帮忙

关注:166  答案:3  mip版

解决时间 2021-02-03 13:01

e6cb1a03ad541b3098697807b7bf1798.png

提问者西伯利亚狼

2021-02-03 04:25

因为老师嵌入式项目的需要,需要用浏览器远程控制继电器。要实现的界面如上图所示,功能是:可以单选,可以多选,但是不能同时选择同一个继电器的开和关,之后选中的继电器在按下控制按钮之后状态要随之改变,变为闭合或者打开。要用html代码实现,本人html基础为0,望大家帮忙,方法可行的话财富值倾囊给出,谢谢大家

能否将控制按钮的类型同时设置为“button”,和“submit” ?因为项目需要在点击控制按钮后向单片机提交数据从而来控制继电器,所以希望是这个按钮用“button”类型来运行脚本,本地实现继电器状态转换,同时用“submit”类型来向单片机传递数值,控制继电器的吸合。比如说用一个字节的前4位来表示四个继电器,如果选中第 1 、3 个继电器,那么点击“submit”类型按钮,提交0x00000101,如果选中 1 23 继电器,那么提交0x00000111,如果四个都选中,那么就提交0x00001111,依次类推

最佳答案

e6cb1a03ad541b3098697807b7bf1798.png

二级知识专家用二逼挥霍青春

2021-02-03 05:01

楼主的意思如果选中第 1 、3 个继电器,那么点击“submit”类型按钮,提交0x00000101,

那么如果第1继电器选关闭,第三继电器选开,其他俩不选,传递参数怎么设置呢?

全部回答

e6cb1a03ad541b3098697807b7bf1798.png

1楼一个人,一辈子

2021-02-03 07:22

首先 intput的 type属性为 radio

同组状态 name相同

e6cb1a03ad541b3098697807b7bf1798.png

2楼你瞎啊撞我心上來

2021-02-03 06:05

无标题文档

function dianji(){

var ra1=document.getElementsByName("radio1");

for(var i=0; i

if(ra1[i].checked){

document.getElementById("status1").innerHTML=ra1[i].value;

}

}

var ra2=document.getElementsByName("radio2");

for(var i=0; i

if(ra2[i].checked){

document.getElementById("status2").innerHTML=ra2[i].value;

}

}

var ra3=document.getElementsByName("radio3");

for(var i=0; i

if(ra3[i].checked){

document.getElementById("status3").innerHTML=ra3[i].value;

}

}

var ra4=document.getElementsByName("radio4");

for(var i=0; i

if(ra4[i].checked){

document.getElementById("status4").innerHTML=ra4[i].value;

}

}

}

状态1状态2状态3状态4
继电器1

继电器2

继电器3

继电器4

继电器1

继电器2

继电器3

继电器4

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值