我们想知道如何用RadioButton控制CheckBox。
实现代码如下:
<HTML>
<HEAD>
< LANGUAGE=\" \">
function radio1Clicked()<!-- from http://www.manongjc.com 码农教程 -->
{
clearCheckboxes()
document.form1.check1.checked = true
document.form1.check4.checked = true
displayCost()
}
function radio2Clicked()
{
clearCheckboxes()
document.form1.check3.checked = true
document.form1.check4.checked = true
displayCost()
}
function radio3Clicked()
{
clearCheckboxes()
document.form1.check2.checked = true
document.form1.check4.checked = true
displayCost()
}
function radio4Clicked()
{
clearCheckboxes()
document.form1.check1.checked = true
document.form1.check2.checked = true
document.form1.check3.checked = true
document.form1.check4.checked = true
displayCost()
}
function radio5Clicked()
{
clearCheckboxes()
document.form1.check1.checked = true
document.form1.check2.checked = true
document.form1.check3.checked = true
document.form1.check4.checked = true
document.form1.check5.checked = true
displayCost()
}
function clearCheckboxes()
{
document.form1.check1.checked = false
document.form1.check2.checked = false
document.form1.check3.checked = false
document.form1.check4.checked = false
document.form1.check5.checked = false
}
function displayCost()
{
var cost = 10.00
if(document.form1.check1.checked){
cost += .50
}
if(document.form1.check2.checked){
cost += .50
}
if(document.form1.check3.checked){
cost += .50
}
if(document.form1.check4.checked){
cost += .50
}
if(document.form1.check5.checked){
cost += .50
}
document.form1.text1.value = \"Total cost: $\" + cost.toPrecision(4)
}
</ >
</HEAD>
<BODY>
<FORM NAME=\"form1\">
<TABLE NAME=\"table1\" BORDER BGCOLOR=\"cyan\" WIDTH=\"200\" ALIGN=\"LEFT\">
<TR><TD><INPUT TYPE=\"RADIO\" NAME=\"radios\" =\"radio1Clicked()\">A</TD></TR>
<TR><TD><INPUT TYPE=\"RADIO\" NAME=\"radios\" =\"radio2Clicked()\">B</TD></TR>
<TR><TD><INPUT TYPE=\"RADIO\" NAME=\"radios\" =\"radio3Clicked()\">C</TD></TR>
<TR><TD><INPUT TYPE=\"RADIO\" NAME=\"radios\" =\"radio4Clicked()\">D</TD></TR>
<TR><TD><INPUT TYPE=\"RADIO\" NAME=\"radios\" =\"radio5Clicked()\">E</TD></TR>
</TABLE>
<TABLE NAME=\"table2\" BORDER BGCOLOR=\"cyan\" WIDTH=\"200\" ALIGN=\"LEFT\">
<TR><TD><INPUT TYPE=\"CHECKBOX\" NAME=\"check1\" =\"displayCost()\">F</TD></TR>
<TR><TD><INPUT TYPE=\"CHECKBOX\" NAME=\"check2\" =\"displayCost()\">G</TD></TR>
<TR><TD><INPUT TYPE=\"CHECKBOX\" NAME=\"check3\" =\"displayCost()\">H</TD></TR>
<TR><TD><INPUT TYPE=\"CHECKBOX\" NAME=\"check4\" =\"displayCost()\">I</TD></TR>
<TR><TD><INPUT TYPE=\"CHECKBOX\" NAME=\"check5\" =\"displayCost()\">J</TD></TR>
</TABLE>
<BR CLEAR=\"ALL\">
<BR>
<INPUT NAME=\"text1\">
</FORM>
</BODY>
</HTML>
继续阅读与本文标签相同的文章
-
女性机器人深受日本宅男喜爱,只因拥有这些功能,比真人贴心
2026-05-15栏目: 教程
-
宏旺半导体解答ECC与RECC内存之间的区别
2026-05-15栏目: 教程
-
2019软件著作权申请流程
2026-05-15栏目: 教程
-
苹果最新两项专利获得批准,泰坦计划仍不死
2026-05-15栏目: 教程
-
苹果手机图片格式独特,该如何转换成常用格式?
2026-05-15栏目: 教程
