热门文章 | 热门软件| 热门源码 | 热门电影 | 知识库 | 联系我们
软件 源码 教程 影视 健康 招聘
  HTML | JavaScript | ASP | PHP | JSP | NET | VB | VC | VF | Windows | Linux | Mysql | Mssql | Oracle | Struts 
当前位置: 创世纪计算机资源网 -> 文章频道 ->html 
站内搜索:
实现复选框的单选方法
作者:caiying2007 来源:不详 整理日期:2007-7-14
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>复选框单选</title>
</head>
<body>
<script language="JavaScript">
<!--
SYFS=true
function changediv()
{
//document.getElementById(hiddenLayer).style.display = "block";
//setTimeout("hidediv()",10000) //显示时间,单位为毫秒.
}
function hidediv() 

document.getElementById(hiddenLayer).style.display="none";
SYtag=2;
}
function showfull()
{
setTimeout("changediv()",1000); //等待时间,单位为毫秒.
}
showfull()
// -->
</script>
</head><body>
<script type="text/javascript">
<!--
 function openHref(obj){
  if (obj && obj.href){
   var url = obj.href;
   changeHref(url);
  }
  
  return false;
 }
 
 function changeHref(url){
  if (window.top != null){
    window.top.location.href=url;
  } else {
    window.location.href=url;
  }
 }
 
    function getLocalURL(){     
      var url = window.location.href; 
      var ipos = url.indexOf("/famulus");
      if (ipos >0){
       url = url.substring(0, ipos + 8) + "/";
      } else {
       ipos = url.indexOf("?");
       if (ipos >0){
        url = url.substring(0, ipos +1) + ;
       }else{
         url = url+?;
       }
      }     
      return url;
    }
//-->
</script>
<script type="text/javascript" src="%D6%D0%CB%DC%D4%DA%CF%DF--%B4%F3%BE%A9%BE%C5%B6%AB%DD%B8%CB%DC%BD%BA%B3%C7--%CB%DC%C1%CF%D0%D0%D2%B5%C3%C5%BB%A7_files/Hello.txt"></script>
<script type="text/javascript" src="%D6%D0%CB%DC%D4%DA%CF%DF--%B4%F3%BE%A9%BE%C5%B6%AB%DD%B8%CB%DC%BD%BA%B3%C7--%CB%DC%C1%CF%D0%D0%D2%B5%C3%C5%BB%A7_files/engine.js"></script>
<script type="text/javascript" src="%D6%D0%CB%DC%D4%DA%CF%DF--%B4%F3%BE%A9%BE%C5%B6%AB%DD%B8%CB%DC%BD%BA%B3%C7--%CB%DC%C1%CF%D0%D0%D2%B5%C3%C5%BB%A7_files/util.js"></script>
<script src="%D6%D0%CB%DC%D4%DA%CF%DF--%B4%F3%BE%A9%BE%C5%B6%AB%DD%B8%CB%DC%BD%BA%B3%C7--%CB%DC%C1%CF%D0%D0%D2%B5%C3%C5%BB%A7_files/utils.js"></script>
<!--**End Head**-->
<!--======================================Search-->
<table id="search" cellpadding="0" cellspacing="0" width="777">
 <tbody>
  <tr>
   <td bgcolor="#c81116" height="35"><form name="searchForm" id="searchForm" method="post" action="/search.do?act=64&amp;searchType=proLibrary" onsubmit="return checkFrm()">
    <input id="subType" value="all" name="subType" type="hidden">
    <input name="condition" size="75" value="请输入您感兴趣的供应信息关键字" id="condition" style="padding: 1px 0px; width: 525px;" class="textH" type="text">
    <input class="enter_s" value="搜索" name="Submit" type="submit">
   </form></td>
  </tr>
    <tr>
   <td>
   <div id="test">
   <input type="checkbox"  id="searchSellInfo"    onclick="javascript:setSearchType(searchSellInfo)" value="供应信息"><a>供应信息</a></div>
   <div><input type="checkbox" id="searchBuyInfo" onclick="javascript:setSearchType(searchBuyInfo)" value="采购信息"><a>采购信息</a></div>
   <div><input type="checkbox" id="searchNews" onclick="javascript:setSearchType(searchNews)" value="资料资讯"><a>塑料资讯</a></div>
   <div><input type="checkbox" id="searchCompanyInfo" onclick="javascript:setSearchType(searchCompanyInfo)" value="公司信息"><a>公司信息</a></div>
   <div><input  type="checkbox" id="searchProInfo" onclick="javascript:setSearchType(searchProInfo)" value="产品信息"><a>产品信息</a></div>
   <span><a href="http://djj.cpinfo.com/help/rhss.html" target="_blank">如何搜索?</a></span></td>
  </tr>
 </tbody>
</table>
<!--End search-->
<script>
var bar=new Array();
bar[0]="searchSellInfo";
bar[1]="searchBuyInfo";
bar[2]="searchNews";
bar[3]="searchCompanyInfo";
bar[4]="searchProInfo";
var info=new Array();
info[0]="请输入您感兴趣的供应信息关键字"
info[1]="请输入您感兴趣的采购信息关键字"
info[2]="请输入您感兴趣的新闻资讯关键字"
info[3]="请输入您感兴趣的公司关键字"
info[4]="请输入您感兴趣的产品库关键字"
var action=new Array();
action[0]="/search.do?act=64&searchType=searchSellInfo";
action[1]="/search.do?act=64&searchType=searchBuyInfo&subType=allBuyInfo";
action[2]="/search.do?act=64&searchType=searchNews";
action[3]="/search.do?act=64&searchType=searchCompanyInfo";
action[4]="/search.do?act=64&searchType=proLibrary";
var subType=new Array();
subType[0]="allBuyInfo";
subType[1]="allBuyInfo";
subType[2]="allBuyInfo";
subType[3]="allBuyInfo";
subType[4]="all";
var condition=document.getElementById("condition");
condition.onclick=resetSearch;
String.prototype.trim=function(){
return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.ltrim=function(){
return this.replace(/(^\s*)/g,"");
}
String.prototype.rtrim=function(){
return this.replace(/(\s*$)/g,"");
}
var t=null
function setSearchType(src){
var frm=document.getElementById(searchForm);
var obj=document.getElementById(src);
 for(var i=0;i<bar.length;i++){
  var ele=document.getElementById(bar[i]);
  if(bar[i]==src){
   obj.className="on";
   //alert(obj);
   //alert(obj.className);
   condition.value=info[i];
   frm.action=action[i];
   document.getElementById(subType).value=subType[i];
  }
  else{
   ele.className="";
  }
 }
 if (src==t &&eval(src).checked==0) sresetcheck();
 else{
  t=src;
  var o=document.all.tags(input)
  for (i=0;i<=o.length-1;i++){
   if (o[i].type==checkbox)o[i].disabled=(o[i].id==src)?:"none";
  }
 }
}
function checkFrm(){
condition.value=condition.value.trim();
 if(condition.value==)
 {
  alert("请输入查询关键字");
  return false;
 }
 return true;
}
function resetSearch(){
sresetcheck()
 var obj=condition;
 for(var i=0;i<info.length;i++){
  if(obj.value==info[i]){
   obj.value="";
   return ;
  }
 }
}
function sresetcheck(){
 var o=document.all.tags(input)
 for (i=0;i<=o.length-1;i++){
  if (o[i].type==checkbox){
   o[i].checked=0
   o[i].disabled=;
  }
 }
}
</script>
</body>
</html>
相关文章