我想实现阿里巴巴上注册中那个单选按钮效果,怎么能? 用JS很好控制的,你设置一下默认显示的,其它两个隐藏了,等点某一个的时候,在JS事件里把现在的这个隐藏了,把相应的显示出来,。就这样 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HTML:<div id="name"> <div class="text" id="keywords_info_check"> 主营方向</div> <div class="redstar">*</div></div> <div class="input"> <input type="radio" name="business_role" value="seller" onclick="tr_display('sell');" onblur="goinitstyle(business_info);" >销售 <input type="radio" name="business_role" value="buyer" onclick="tr_display('buy');" onblur="goinitstyle(business_info);">采购 <input type="radio" name="business_role" value="both" onclick="tr_display('both');" onblur="goinitstyle(business_info);" checked> 两者都有<br><br><div id="sellkeywords"><span class="R">销售</span>的产品(提供的服务):<br><input id="salekeyword" class="f2" type="text" maxLength="40" name="_fmm.j._0.s" value="" ></div><br><div id="buykeywords" style="display:block"><span class="R">采购</span>的产品(需要的服务):<br><input id="buykeyword" class="f2" type="text" maxLength="40" name="_fmm.j._0.bu" value="" ></div></div><div class="note" id="business_info"></div></div> Javascript:function tr_display(type){business_info.className = 'notetrue';business_info.innerHTML = '为了给您提供匹配的产品信息,请填写贵公司主营的产品(或服务)关键字。<br>如有多个,请用逗号分隔。如:布料,拉链';if(type == 'buy'){ buykeywords.style.display = 'block'; sellkeywords.style.display = 'none';}if(type == 'sell'){ buykeywords.style.display = 'none'; sellkeywords.style.display = 'block';}if(type == 'both'){ buykeywords.style.display = 'block'; sellkeywords.style.display = 'block';}} <html><head><script type="text/javascript">function tr_display(type){ if(type == 'buy'){ document.getElementById('buykeywords').style.display = 'block'; document.getElementById('sellkeywords').style.display = 'none'; } if(type == 'sell') { document.getElementById('buykeywords').style.display = 'none'; document.getElementById('sellkeywords').style.display = 'block'; } if(type == 'both') { document.getElementById('buykeywords').style.display = 'block'; document.getElementById('sellkeywords').style.display = 'block'; }}</script></head><body><div> <div> 主营方向</div> <div>*</div></div> <div> <input type="radio" name="business_role" value="seller" onclick="tr_display('sell');" >销售 <input type="radio" name="business_role" value="buyer" onclick="tr_display('buy');" >采购 <input type="radio" name="business_role" value="both" onclick="tr_display('both');" checked> 两者都有<br><br> <div id="sellkeywords"><span>销售</span>的产品(提供的服务):<br> <input id="salekeyword" type="text" maxLength="40" name="salekeyword" value="" > </div> <br> <div id="buykeywords" style="display:block"><span >采购</span>的产品(需要的服务):<br> <input id="buykeyword" type="text" maxLength="40" name="buykeyword" value="" > </div></div></body></html> 测过了,可以的 <HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><BODY><form name="form"><div id="name"> <div class="text" id="keywords_info_check"> 主营方向</div> <div class="redstar">*</div></div> <div class="input"> <input type="radio" name="business_role" value="seller" onclick="tr_display('sell');" onblur="goinitstyle(business_info);" >销售 <input type="radio" name="business_role" value="buyer" onclick="tr_display('buy');" onblur="goinitstyle(business_info);">采购 <input type="radio" name="business_role" value="both" onclick="tr_display('both');" onblur="goinitstyle(business_info);" checked> 两者都有<br><br><div id="sellkeywords"><span class="R">销售</span>的产品(提供的服务):<br><input id="salekeyword" class="f2" type="text" maxLength="40" name="_fmm.j._0.s" value="" ></div><br><div id="buykeywords" style="display:block"><span class="R">采购</span>的产品(需要的服务):<br><input id="buykeyword" class="f2" type="text" maxLength="40" name="_fmm.j._0.bu" value="" ></div></div><div class="note" id="business_info"></div></div> </form><SCRIPT LANGUAGE="JavaScript"><!--function tr_display(type){business_info.className = 'notetrue';business_info.innerHTML = '为了给您提供匹配的产品信息,请填写贵公司主营的产品(或服务)关键字。<br>如有多个,请用逗号分隔。如:布料,拉链';if(type == 'buy'){ buykeywords.style.display = 'block'; sellkeywords.style.display = 'none';}if(type == 'sell'){ buykeywords.style.display = 'none'; sellkeywords.style.display = 'block';}if(type == 'both'){ buykeywords.style.display = 'block'; sellkeywords.style.display = 'block';}}function goinitstyle(obj){ //alert(obj.id); document.getElementById("business_info").className = 'note'; document.getElementById("business_info").innerHTML = '为了给您提供匹配的产品信息,请填写贵公司主营的产品(或服务)关键字。<br>如有多个,请用逗号分隔。如:布料,拉链'; var pass = true; var keyselected =''; for(i=0;i<document.form.business_role.length;i++){ if(document.form.business_role[i].checked){ keyselected = document.form.business_role[i].value; break; } } if(keyselected == 'buyer'){ if(document.getElementById("buykeyword").value != ''){ if(document.getElementById("keywords_info_check").innerHTML.indexOf("img") < 0 ){ document.getElementById("keywords_info_check").innerHTML = " <img src=\"http://img.china.alibaba.com/images/cn/member/icon_right_19x19.gif\" width=\"19\" height=\"16\" align=\"absmiddle\"> " + document.getElementById("keywords_info_check").innerHTML; } document.getElementById("business_info").className = 'note'; document.getElementById("business_info").innerHTML = '填写正确。' }else{ if(document.getElementById("keywords_info_check").innerHTML.indexOf("img") > 0 ){ var start = document.getElementById("keywords_info_check").innerHTML.indexOf('>'); var end = document.getElementById("keywords_info_check").innerHTML.length; document.getElementById("keywords_info_check").innerHTML = document.getElementById("keywords_info_check").innerHTML.substring(start +1,end); } } }else if(keyselected == 'seller'){ if(document.getElementById("salekeyword").value != ''){ if(document.getElementById("keywords_info_check").innerHTML.indexOf("img") < 0 ){ document.getElementById("keywords_info_check").innerHTML = " <img src=\"http://img.china.alibaba.com/images/cn/member/icon_right_19x19.gif\" width=\"19\" height=\"16\" align=\"absmiddle\"> " + document.getElementById("keywords_info_check").innerHTML; } document.getElementById("business_info").className = 'note'; document.getElementById("business_info").innerHTML = '填写正确。' }else{ if(document.getElementById("keywords_info_check").innerHTML.indexOf("img") > 0 ){ var start = document.getElementById("keywords_info_check").innerHTML.indexOf('>'); var end = document.getElementById("keywords_info_check").innerHTML.length; document.getElementById("keywords_info_check").innerHTML = document.getElementById("keywords_info_check").innerHTML.substring(start +1,end); } } }else if(keyselected == 'both'){ if(document.getElementById("salekeyword").value != '' && document.getElementById("buykeyword").value != ''){ if(document.getElementById("keywords_info_check").innerHTML.indexOf("img") < 0 ){ document.getElementById("keywords_info_check").innerHTML = " <img src=\"http://img.china.alibaba.com/images/cn/member/icon_right_19x19.gif\" width=\"19\" height=\"16\" align=\"absmiddle\"> " + document.getElementById("keywords_info_check").innerHTML; } document.getElementById("business_info").className = 'note'; document.getElementById("business_info").innerHTML = '填写正确。' }else{ if(document.getElementById("keywords_info_check").innerHTML.indexOf("img") > 0 ){ var start = document.getElementById("keywords_info_check").innerHTML.indexOf('>'); var end = document.getElementById("keywords_info_check").innerHTML.length; document.getElementById("keywords_info_check").innerHTML = document.getElementById("keywords_info_check").innerHTML.substring(start +1,end); } } } }function setBusinessStyle(){ business_info.className = 'notetrue'; }//--></SCRIPT></BODY></HTML> 如何用JavaScript来实现图片地址传递 javascript高手请进!!` asp文件中加上DOCTYPE头声明浮动窗口不再浮动 Table 动态追加行列,td.innerHtml追加的的列怎么显示不了? 哪位有幻宇js系列的jsvb原代码,请给一份谢谢了,急用 如何取的某个帧结构中的一个input的value? 在线等,请帮忙:如何做一个中英文版本切换的网站?请指教! 请问我有一个田字型的表格,怎么控制它的四个td的隐藏? 用户输入两个数字,想计算和 请教一下对于table的单元格元素进行zclip时,有问题,触发不了复制事件! 参数问题 关于javascript删除表单的问题.
<div id="name">
<div class="text" id="keywords_info_check"> 主营方向</div>
<div class="redstar">*</div>
</div>
<div class="input">
<input type="radio" name="business_role" value="seller" onclick="tr_display('sell');" onblur="goinitstyle(business_info);" >销售
<input type="radio" name="business_role" value="buyer" onclick="tr_display('buy');" onblur="goinitstyle(business_info);">采购
<input type="radio" name="business_role" value="both" onclick="tr_display('both');" onblur="goinitstyle(business_info);" checked> 两者都有<br><br>
<div id="sellkeywords"><span class="R">销售</span>的产品(提供的服务):<br>
<input id="salekeyword" class="f2" type="text" maxLength="40" name="_fmm.j._0.s" value="" ></div><br>
<div id="buykeywords" style="display:block"><span class="R">采购</span>的产品(需要的服务):<br><input id="buykeyword" class="f2" type="text" maxLength="40" name="_fmm.j._0.bu" value="" ></div></div>
<div class="note" id="business_info"></div></div>
Javascript:
function tr_display(type)
{
business_info.className = 'notetrue';
business_info.innerHTML = '为了给您提供匹配的产品信息,请填写贵公司主营的产品(或服务)关键字。<br>如有多个,请用逗号分隔。如:布料,拉链';
if(type == 'buy'){
buykeywords.style.display = 'block';
sellkeywords.style.display = 'none';
}
if(type == 'sell')
{
buykeywords.style.display = 'none';
sellkeywords.style.display = 'block';
}
if(type == 'both')
{
buykeywords.style.display = 'block';
sellkeywords.style.display = 'block';
}
}
<head>
<script type="text/javascript">
function tr_display(type)
{
if(type == 'buy'){
document.getElementById('buykeywords').style.display = 'block';
document.getElementById('sellkeywords').style.display = 'none';
}
if(type == 'sell')
{
document.getElementById('buykeywords').style.display = 'none';
document.getElementById('sellkeywords').style.display = 'block';
}
if(type == 'both')
{
document.getElementById('buykeywords').style.display = 'block';
document.getElementById('sellkeywords').style.display = 'block';
}
}
</script>
</head>
<body>
<div>
<div> 主营方向</div>
<div>*</div>
</div>
<div>
<input type="radio" name="business_role" value="seller" onclick="tr_display('sell');" >销售
<input type="radio" name="business_role" value="buyer" onclick="tr_display('buy');" >采购
<input type="radio" name="business_role" value="both" onclick="tr_display('both');" checked> 两者都有<br><br>
<div id="sellkeywords"><span>销售</span>的产品(提供的服务):<br>
<input id="salekeyword" type="text" maxLength="40" name="salekeyword" value="" >
</div>
<br>
<div id="buykeywords" style="display:block"><span >采购</span>的产品(需要的服务):<br>
<input id="buykeyword" type="text" maxLength="40" name="buykeyword" value="" >
</div>
</div>
</body>
</html> 测过了,可以的
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<form name="form">
<div id="name">
<div class="text" id="keywords_info_check"> 主营方向</div>
<div class="redstar">*</div>
</div>
<div class="input">
<input type="radio" name="business_role" value="seller" onclick="tr_display('sell');" onblur="goinitstyle(business_info);" >销售
<input type="radio" name="business_role" value="buyer" onclick="tr_display('buy');" onblur="goinitstyle(business_info);">采购
<input type="radio" name="business_role" value="both" onclick="tr_display('both');" onblur="goinitstyle(business_info);" checked> 两者都有<br><br>
<div id="sellkeywords"><span class="R">销售</span>的产品(提供的服务):<br>
<input id="salekeyword" class="f2" type="text" maxLength="40" name="_fmm.j._0.s" value="" ></div><br>
<div id="buykeywords" style="display:block"><span class="R">采购</span>的产品(需要的服务):<br><input id="buykeyword" class="f2" type="text" maxLength="40" name="_fmm.j._0.bu" value="" ></div></div>
<div class="note" id="business_info"></div></div>
</form>
<SCRIPT LANGUAGE="JavaScript">
<!--
function tr_display(type)
{
business_info.className = 'notetrue';
business_info.innerHTML = '为了给您提供匹配的产品信息,请填写贵公司主营的产品(或服务)关键字。<br>如有多个,请用逗号分隔。如:布料,拉链';
if(type == 'buy'){
buykeywords.style.display = 'block';
sellkeywords.style.display = 'none';
}
if(type == 'sell')
{
buykeywords.style.display = 'none';
sellkeywords.style.display = 'block';
}
if(type == 'both')
{
buykeywords.style.display = 'block';
sellkeywords.style.display = 'block';
}
}
function goinitstyle(obj){
//alert(obj.id);
document.getElementById("business_info").className = 'note';
document.getElementById("business_info").innerHTML = '为了给您提供匹配的产品信息,请填写贵公司主营的产品(或服务)关键字。<br>如有多个,请用逗号分隔。如:布料,拉链';
var pass = true;
var keyselected ='';
for(i=0;i<document.form.business_role.length;i++){
if(document.form.business_role[i].checked){
keyselected = document.form.business_role[i].value;
break;
}
}
if(keyselected == 'buyer'){
if(document.getElementById("buykeyword").value != ''){
if(document.getElementById("keywords_info_check").innerHTML.indexOf("img") < 0 ){
document.getElementById("keywords_info_check").innerHTML = " <img src=\"http://img.china.alibaba.com/images/cn/member/icon_right_19x19.gif\" width=\"19\" height=\"16\" align=\"absmiddle\"> " + document.getElementById("keywords_info_check").innerHTML;
}
document.getElementById("business_info").className = 'note';
document.getElementById("business_info").innerHTML = '填写正确。'
}else{
if(document.getElementById("keywords_info_check").innerHTML.indexOf("img") > 0 ){
var start = document.getElementById("keywords_info_check").innerHTML.indexOf('>');
var end = document.getElementById("keywords_info_check").innerHTML.length;
document.getElementById("keywords_info_check").innerHTML = document.getElementById("keywords_info_check").innerHTML.substring(start +1,end);
}
}
}else if(keyselected == 'seller'){
if(document.getElementById("salekeyword").value != ''){
if(document.getElementById("keywords_info_check").innerHTML.indexOf("img") < 0 ){
document.getElementById("keywords_info_check").innerHTML = " <img src=\"http://img.china.alibaba.com/images/cn/member/icon_right_19x19.gif\" width=\"19\" height=\"16\" align=\"absmiddle\"> " + document.getElementById("keywords_info_check").innerHTML;
}
document.getElementById("business_info").className = 'note';
document.getElementById("business_info").innerHTML = '填写正确。'
}else{
if(document.getElementById("keywords_info_check").innerHTML.indexOf("img") > 0 ){
var start = document.getElementById("keywords_info_check").innerHTML.indexOf('>');
var end = document.getElementById("keywords_info_check").innerHTML.length;
document.getElementById("keywords_info_check").innerHTML = document.getElementById("keywords_info_check").innerHTML.substring(start +1,end);
}
}
}else if(keyselected == 'both'){
if(document.getElementById("salekeyword").value != '' && document.getElementById("buykeyword").value != ''){
if(document.getElementById("keywords_info_check").innerHTML.indexOf("img") < 0 ){
document.getElementById("keywords_info_check").innerHTML = " <img src=\"http://img.china.alibaba.com/images/cn/member/icon_right_19x19.gif\" width=\"19\" height=\"16\" align=\"absmiddle\"> " + document.getElementById("keywords_info_check").innerHTML;
}
document.getElementById("business_info").className = 'note';
document.getElementById("business_info").innerHTML = '填写正确。'
}else{
if(document.getElementById("keywords_info_check").innerHTML.indexOf("img") > 0 ){
var start = document.getElementById("keywords_info_check").innerHTML.indexOf('>');
var end = document.getElementById("keywords_info_check").innerHTML.length;
document.getElementById("keywords_info_check").innerHTML = document.getElementById("keywords_info_check").innerHTML.substring(start +1,end);
}
}
}
}
function setBusinessStyle(){
business_info.className = 'notetrue';
}
//-->
</SCRIPT></BODY>
</HTML>