简单的函数 http://www.51windows.net/data/?url=/data/files/file_784.asp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><head><title>判断Checkbox和Radio - 51windows.Net</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body><form method="post" name="myformname1"><input type="checkbox" name="checkname1" id="c11" value=""><label for="c11">选择1</label><input type="checkbox" name="checkname1" id="c12" value=""><label for="c12">选择2</label><input type="checkbox" name="checkname1" id="c13" value=""><label for="c13">选择3</label><input type="checkbox" name="checkname1" id="c14" value=""><label for="c14">选择4</label><br><br><input type="button" onclick="alert(IsChecked(document.myformname1,'checkname1'))" value="测试有没有选择"><input type="button" onclick="alert(GetCheckedNum(document.myformname1,'checkname1'))" value="测试选择几个"></form><hr><form method="post" name="myformname2"><input type="radio" name="radioname1" id="r11" value=""><label for="r11">选择1</label><input type="radio" name="radioname1" id="r12" value=""><label for="r12">选择2</label><br><br><input type="button" onclick="alert(IsChecked(document.myformname2,'radioname1'))" value="测试有没有选择"> <input type="reset" value="重置"> </form><SCRIPT LANGUAGE="JavaScript"><!--function IsChecked(oform,checkname){ var len = oform.elements.length; var i=0; for( i=0; i<len; i++){ if (oform.elements[i].name==checkname){ if(oform.elements[i].checked){ return true; } } } return false;}function GetCheckedNum(oform,checkname){ var len = oform.elements.length; var i=0; var checkn = 0; for( i=0; i<len; i++){ if (oform.elements[i].name==checkname){ if(oform.elements[i].checked){ checkn++; } } } return checkn;}//--></SCRIPT></body></html> 不要js的,只有数据被提交才能知道$id=$_POST['id'];$idArray=explode(",", $id); function checkObject($currentValue,$value){ if(!empty($currentValue) && !empty($value)) { $splitValue = explode(',', $currentValue); foreach ( $splitValue as $_v) { if (trim($_v) == trim($value)) { return "checked"; } } } return $currentValue;} 架设简单的提供下载的网站(2) php求指点,怎么替代地图? php使用存储过程时的困难 phpmyadmin出现 无法载入 mcrypt 扩展,<br />请检查 PHP 配置 求一函数 是缩小后的图片不那么难看! 请问PHP如何调用.Net 的Web Services服务? 方法名前加 & 符号,是什么意思? 100分求助: 执行 sh# pear install HTTP_Request 命令后,不知道对应的文件安装到哪个目录了 请教:php中session_start()有何用处?如何使用它......... phpcms 问题 问个思路? 关于php连mysql的两个问题
<head>
<title>判断Checkbox和Radio - 51windows.Net</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<form method="post" name="myformname1">
<input type="checkbox" name="checkname1" id="c11" value=""><label for="c11">选择1</label>
<input type="checkbox" name="checkname1" id="c12" value=""><label for="c12">选择2</label>
<input type="checkbox" name="checkname1" id="c13" value=""><label for="c13">选择3</label>
<input type="checkbox" name="checkname1" id="c14" value=""><label for="c14">选择4</label>
<br><br>
<input type="button" onclick="alert(IsChecked(document.myformname1,'checkname1'))" value="测试有没有选择">
<input type="button" onclick="alert(GetCheckedNum(document.myformname1,'checkname1'))" value="测试选择几个">
</form>
<hr>
<form method="post" name="myformname2">
<input type="radio" name="radioname1" id="r11" value=""><label for="r11">选择1</label>
<input type="radio" name="radioname1" id="r12" value=""><label for="r12">选择2</label>
<br><br>
<input type="button" onclick="alert(IsChecked(document.myformname2,'radioname1'))" value="测试有没有选择"> <input type="reset" value="重置">
</form>
<SCRIPT LANGUAGE="JavaScript">
<!--
function IsChecked(oform,checkname){
var len = oform.elements.length;
var i=0;
for( i=0; i<len; i++){
if (oform.elements[i].name==checkname){
if(oform.elements[i].checked){
return true;
}
}
}
return false;
}
function GetCheckedNum(oform,checkname){
var len = oform.elements.length;
var i=0;
var checkn = 0;
for( i=0; i<len; i++){
if (oform.elements[i].name==checkname){
if(oform.elements[i].checked){
checkn++;
}
}
}
return checkn;
}
//-->
</SCRIPT>
</body>
</html>
$id=$_POST['id'];
$idArray=explode(",", $id);
{
if(!empty($currentValue) && !empty($value))
{
$splitValue = explode(',', $currentValue);
foreach ( $splitValue as $_v)
{
if (trim($_v) == trim($value))
{
return "checked";
}
}
}
return $currentValue;
}