<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>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)