name值不能相同,结果单选框全选中。
源码搜集自网路,精心改编。
新人,暂时还不会javascript语言,请教如何完善这个网页的单选框?就是只能选一个。
<html>
<head>
<meta http-equiv="content-Type" content="text/html;charset=gb2312">
<meta name="keywords" content="此处填写通过搜索引擎找到本页的关键词" />
<meta name="description" content="www.zzjs.net,本页自述" />
<title>集成搜索引擎</title>
</head>
<body>
呕心沥血之作,集成搜索引擎。
<hr />
<script>
function CheckAll(form){
for (var i=0;i<form.elements.length;i++){
var e = form.elements[i];
if (e.name != 'chkall')
e.checked = form.chkall.checked;
}
}
function netsearch(formname){
var baidu1
var baidu2
var Sogou1
var Sogou2
var Haosou1
var Haosou2
TEXT=formname.TEXT.value;
noEngine=true;
haveTEXT=true;
if (TEXT==""){
alert("请输入搜索内容")
haveTEXT=false
}
baidu1=formname.baidu.checked;
baidu2="http://www.baidu.com/s?word="+TEXT;
if (baidu1){
noEngine=false
if (haveTEXT){
newWindow=window.open(baidu2, "baidu","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
}
}
Sogou1=formname.Sogou.checked;
Sogou2="http://www.sogou.com/sogou?query="+TEXT;
if (Sogou1){
noEngine=false
if (haveTEXT){
newWindow=window.open(Sogou2, "Sogou","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
}
}
Haosou1=formname.Haosou.checked;
Haosou2="http://www.haosou.com/s?&q="+TEXT;
if (Haosou1){
noEngine=false
if (haveTEXT){
newWindow=window.open(Haosou2, "Haosou","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
}
}
if (noEngine){
alert("请选择搜索引擎")
}
}
</script>
<form name=engines onSubmit=netsearch(engines)> <!--±íµ¥-->
<input name=TEXT size=10 maxlength=200 value="输入关键词">
<input type=button value="提交搜索" name=Submit onClick=netsearch(engines)>
<br />
<input type="radio" name=baidu value="radiobutton" checked>Baidu
<input type="radio" name=Sogou value="radiobutton" >Sogou
<input type="radio" name=Haosou value="radiobutton">Haosou
</form>
</body>
</html>
新人,暂时还不会javascript语言,请教如何完善这个网页的单选框?就是只能选一个。
<html>
<head>
<meta http-equiv="content-Type" content="text/html;charset=gb2312">
<meta name="keywords" content="此处填写通过搜索引擎找到本页的关键词" />
<meta name="description" content="www.zzjs.net,本页自述" />
<title>集成搜索引擎</title>
</head>
<body>
呕心沥血之作,集成搜索引擎。
<hr />
<script>
function CheckAll(form){
for (var i=0;i<form.elements.length;i++){
var e = form.elements[i];
if (e.name != 'chkall')
e.checked = form.chkall.checked;
}
}
function netsearch(formname){
var baidu1
var baidu2
var Sogou1
var Sogou2
var Haosou1
var Haosou2
TEXT=formname.TEXT.value;
noEngine=true;
haveTEXT=true;
if (TEXT==""){
alert("请输入搜索内容")
haveTEXT=false
}
baidu1=formname.baidu.checked;
baidu2="http://www.baidu.com/s?word="+TEXT;
if (baidu1){
noEngine=false
if (haveTEXT){
newWindow=window.open(baidu2, "baidu","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
}
}
Sogou1=formname.Sogou.checked;
Sogou2="http://www.sogou.com/sogou?query="+TEXT;
if (Sogou1){
noEngine=false
if (haveTEXT){
newWindow=window.open(Sogou2, "Sogou","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
}
}
Haosou1=formname.Haosou.checked;
Haosou2="http://www.haosou.com/s?&q="+TEXT;
if (Haosou1){
noEngine=false
if (haveTEXT){
newWindow=window.open(Haosou2, "Haosou","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
}
}
if (noEngine){
alert("请选择搜索引擎")
}
}
</script>
<form name=engines onSubmit=netsearch(engines)> <!--±íµ¥-->
<input name=TEXT size=10 maxlength=200 value="输入关键词">
<input type=button value="提交搜索" name=Submit onClick=netsearch(engines)>
<br />
<input type="radio" name=baidu value="radiobutton" checked>Baidu
<input type="radio" name=Sogou value="radiobutton" >Sogou
<input type="radio" name=Haosou value="radiobutton">Haosou
</form>
</body>
</html>
...全文
相关推荐
javascript获得单选框的值
javascript获得单选框的值,这个函数实现对html页面中,单选框的取值封装
Compose LazyColumn 列表单选多选完整实践:状态管理与避坑指南
在 Android 客户端开发中,列表选择功能是高频且易错的需求:收货地址单选、通讯录多选、标签批量管理,几乎每个业务都绕不开。Kotlin + Compose 的出现让界面构建变得简洁,但 LazyColumn 的虚拟化机制给选择状态的设计带来了新挑战。许多开发者误以为官方 selection 组件能直接解决列表选择,实际落地时却发现状态翻转、勾选错位、性能卡顿等问题层出不穷。本文从列表状态管理的底层原理出发,详细讲解如何用 ViewModel + 不可变 Set 构建稳定高效的单选与多选模型,再结合全选
vue 实现单选框设置默认选中值
今天小编就为大家分享一篇vue 实现单选框设置默认选中值,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
js获取单选框或复选框值及操作
在实际应用中,偶尔会用到复选框checkbox的值,那么如何获取它的值呢?本文接下来会介绍使用js获取复选框值,需要的朋友可以了解下
jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证
主要介绍了jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证的相关资料,需要的朋友可以参考下


