<input type="radio" id="chk1" onClick="t()" name="ErrorTreatment" <% if ErrorTreatment=1 then %> checked="checked"<% end if %> value="1"><span id="msg1">1 </span>
<input type="radio" id="chk2" onClick="t()" name="ErrorTreatment" <% if ErrorTreatment=2 then %> checked="checked"<% end if %> value="2"><span id="msg2">2</span>
<input type="radio" id="chk3" onClick="t()" name="ErrorTreatment" <% if ErrorTreatment=3 then %> checked="checked"<% end if %> value="3"><span id="msg3">3 种方式处理:</span></p>
这是三个单选按钮
function t()
{
document.getElementById("msg1").style.color=(f1.chk1.checked?"#000000":"silver");
document.getElementById("msg2").style.color=(f1.chk2.checked?"#000000":"silver");
document.getElementById("msg3").style.color=(f1.chk3.checked?"#000000":"silver");
document.getElementById("way1").style.color=(f1.chk1.checked?"#000000":"silver");
document.getElementById("way2").style.color=(f1.chk2.checked?"#000000":"silver");
document.getElementById("way3").style.color=(f1.chk3.checked?"#000000":"silver");
if(f1.chk1.checked)
{
document.getElementById("ErrorTreatmentOther").disabled="disabled";
document.getElementById("ErrorTreatmentOther").value="";
document.getElementById("RefundmentDays").disabled="";
}
else if(f1.chk2.checked)
{
document.getElementById("RefundmentDays").disabled="disabled";
document.getElementById("ErrorTreatmentOther").disabled="disabled";
document.getElementById("RefundmentDays").value="";
document.getElementById("ErrorTreatmentOther").value="";
}
else
{
document.getElementById("RefundmentDays").disabled="disabled";
document.getElementById("RefundmentDays").value="";
document.getElementById("ErrorTreatmentOther").disabled="";
}
}当选中1按钮后,way2,way3的颜色显示的是灰色的,但是页面刷新以后,1按钮是被选中的,但是下面的way2,way3的颜色不会变成灰色,我想刷新页面后,要是1按钮是选中的,way2,way3的颜色显示的是灰色的,这要怎么做,请大家帮帮忙,要详细点。
<input type="radio" id="chk2" onClick="t()" name="ErrorTreatment" <% if ErrorTreatment=2 then %> checked="checked"<% end if %> value="2"><span id="msg2">2</span>
<input type="radio" id="chk3" onClick="t()" name="ErrorTreatment" <% if ErrorTreatment=3 then %> checked="checked"<% end if %> value="3"><span id="msg3">3 种方式处理:</span></p>
这是三个单选按钮
function t()
{
document.getElementById("msg1").style.color=(f1.chk1.checked?"#000000":"silver");
document.getElementById("msg2").style.color=(f1.chk2.checked?"#000000":"silver");
document.getElementById("msg3").style.color=(f1.chk3.checked?"#000000":"silver");
document.getElementById("way1").style.color=(f1.chk1.checked?"#000000":"silver");
document.getElementById("way2").style.color=(f1.chk2.checked?"#000000":"silver");
document.getElementById("way3").style.color=(f1.chk3.checked?"#000000":"silver");
if(f1.chk1.checked)
{
document.getElementById("ErrorTreatmentOther").disabled="disabled";
document.getElementById("ErrorTreatmentOther").value="";
document.getElementById("RefundmentDays").disabled="";
}
else if(f1.chk2.checked)
{
document.getElementById("RefundmentDays").disabled="disabled";
document.getElementById("ErrorTreatmentOther").disabled="disabled";
document.getElementById("RefundmentDays").value="";
document.getElementById("ErrorTreatmentOther").value="";
}
else
{
document.getElementById("RefundmentDays").disabled="disabled";
document.getElementById("RefundmentDays").value="";
document.getElementById("ErrorTreatmentOther").disabled="";
}
}当选中1按钮后,way2,way3的颜色显示的是灰色的,但是页面刷新以后,1按钮是被选中的,但是下面的way2,way3的颜色不会变成灰色,我想刷新页面后,要是1按钮是选中的,way2,way3的颜色显示的是灰色的,这要怎么做,请大家帮帮忙,要详细点。
解决方案 »
- 怎么用jqeury赋值?
- 菜鸟求教:学习jquery中出现的问题
- 类似QQ群论坛里面的回帖 当回帖成功弹出的效果 怎么用JS实现啊
- js如何实现清除表单自动完成的值
- 如何抓取网站用js输出的内容
- 如何用JAVASCRIPT实现打字测试的功能?
- 请问javaScript有没有专门的IDE开发工具之类,就像VS2003这样的有智能提示或者帮助很详细的
- 大家新年好! 请问如何使一个INPUT(text)自动适应所在表格的宽度?
- 怎么用javascript 动态调用 js文件???
- js实现改变文本框的value
- 学习js好久了,自认为可以了,其实我还差...每次输出的随机数都是一样的why?请大家帮忙分析一下。
- js读取页面上的图片问题
t()
</script>
写该放开的放开,不放开的不放.
function showperNameType(atype)
str1=""
str1=str1+"<select name='perNameType' class='deleteselect' id='perNameType' style='width:120px'>"
if atype="本人" then str1=str1+" <option selected value='本人'>本人</option>" else str1=str1+" <option value='本人'>本人</option>"
if atype="法人代表" then str1=str1+" <option selected value='法人代表'>法人代表</option>" else str1=str1+" <option value='法人代表'>法人代表</option>"
str1=str1+"</select>"
showperNameType=str1
end functionfunction showperClass(atype)
str1=""
str1=str1+"<select name='perClass' class='deleteselect' id='perClass' onchange='perclass()' style='width:120px'>"
if atype="个人" then str1=str1+" <option selected value='个人'>个人</option>" else str1=str1+" <option value='个人'>个人</option>"
if atype="单位" then str1=str1+" <option selected value='单位'>单位</option>" else str1=str1+" <option value='单位'>单位</option>"
str1=str1+"</select>"
showperClass=str1
end function<script language="javascript" >
function perclass()
{
var selectObj = document.getElementById('perClass');
var selectObj1 = document.getElementById('perNameType');
var pername = document.getElementById('perName');
var pername1 = document.getElementById('perName1');
if(selectObj.options(selectObj.selectedIndex).text=='个人')
{
pername1.value=pername.value;
selectObj1.options(selectObj1.selectedIndex).text="本人";
selectObj1.disabled=disabled;}}
</script>有两个下拉菜单,当第一个下拉菜单选了“个人”后,我想使第二个下拉菜单默认选上的项是“本人”,而且第二个下拉菜单不可选,在js里面要怎么写,请大家帮帮忙!