
同名稱的radio表示為一組radio
當我們提交個頁面處理的時候
如果利用循環語句改變了radio每個的值,哪么我們用
str=request.Form("Che")
response.Write(str)
得到的是你選擇按鈕的值(radio只能選擇其中一個)
不同名稱的可以選擇多個
例子:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>radio組選擇詳細</title>
<script anguage=javascript>
function isCheck(){
var obj=document.getElementsByName("Che");//根據自己的多選框名稱修改下
var b =false;
for(var i=0;i< obj.length;i++){
if(obj[i].checked){
b = true;
}
}
if(b==false){
alert("未被選中過。");//提示信息自己修改
}
return b;
}
</script>
</head>
<body>
<form action="" method="post" name="FForm" onsubmit="return isCheck()">
<%for i=0 to 5%>
<input name="Che" type="radio" value=<%=i%> />
<%next%>
<input type="submit" value="提交">
</form>
<%
str=request.Form("Che")
response.Write(str)
%>
</body>
</html>
您發布的評論即表示同意遵守以下條款:
一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會、集體和公民的合法權益;
二、不得發布國家法律、法規明令禁止的內容;互相尊重,對自己在本站的言論和行為負責;
三、本站對您所發布內容擁有處置權。