HTML 怎么用复选框 起用按钮

HTML 怎么用复选框 起用按钮,第1张

看看是不是要这样的效果:
<html>
<head>
</head>
<body>
<input name="checkbox" type="checkbox" id="checkbox" onclick="thischeckeddocumentall('test_button')disabled=false:documentall('test_button')disabled=true"/>
<input type="button" name="test_button" value="测试按钮" disabled="true" />
</body>
</html>

要改实现方式,增加一个隐藏的Form用于提交,并要写脚本赋值。
<script lang="javascript">
function radioclick(i) {
documentgetElementById('aa')value = i;
documentgetElementById('bb')value = documentgetElementsByName('a' + i)[0]value;

}
</script>
<form action="#" onsubmit="documentgetElementById('ab')submit();return false;">
<input type=radio name=a values=1 onclick="radioclick(1);">
<input type=hidden name=a1 values=11>
<input type=radio name=a values=2 onclick="radioclick(2);">
<input type=hidden name=a2 values=21>

</form>
<form id=ab action=submitphp style="display:none">
<input type=hidden name=a id=aa>
<input type=hidden name=b id=bb>

</form>

多选框命名的时候 最好以数组的形式命名
如:
<input name="ids[]" value="1">
<input name="ids[]" value="2">
那么接收的时候 就会以数组的形式接收
var_dump($_POST['ids']);

把“是”和“否”两个radio的ID设为一样的,比如ID="YesNo",value设为不一样,比如一个是Yes一个是No,这样request的时候就可以直接写requestform("YesNo"),获得的值分别是Yes和No。

html 怎么实现 单选按钮和多选按钮值固定,且不可勾选的功能
直接将radio的单选标签添加disable属性即可。如下
<input type="radio" checked="" disabled="disabled" > 单选选项
这样的话在页面上看到的radio button就是灰色的也不能点选。

<input name=ccc type=checkbox value="11111">11111<br>
<input name=ccc type=checkbox value="22222">22222<br>
<input type=button value="OK" onclick="abc();">
<script>
    function abc(){
        var ss="",cs=documentgetElementsByName("ccc");
        for(var i=0;i<cslength;i++){
            if(cs[i]checked)ss+=cs[i]value+"\r\n";
        }
        alert("已勾选复选框的Value值是\r\n"+ss);
    }
</script>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13326623.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-15
下一篇 2023-07-15

发表评论

登录后才能评论

评论列表(0条)

保存