我在页面上写了var tags=document.getElementById("RadioButtonList1").value;用来获取RadiaoButtonList1的值结果无论如何都获取不到,后来改成var tags=document.getElementById("RadioButtonList1").Selected.value;还是不行,很不好意思的向别人请教,他写了如下代码就OK了。。。
function openNewWindows()
{
var tags=document.getElementById("RadioButtonList1_0");
var Istrue = "内贸";
if(tags.checked!="true")
Istrue = "外贸";
openWindow("AddFormula.aspx?Caozuo=Add&Tags='"+escape(Istrue)+"'",800,400)
}
原来是ID的问题 在及时窗口在写document.getElementById("RadioButtonList1")就会发现ID是RadioButtonList1_0,但是我还是不知道为什么,不过能做到还是很好的。
还要说一下escape()方法可以传递汉字,否则的话传递过去的是乱码