A*******n 发帖数: 625 | 1 TextBox:
radiobuttonlist:
RepeatLayout="Flow" RepeatDirection="Horizontal" Visible="false" >
我想用textbox的value在database里面找到相关的值,再加到radiobuttonlist。
这是我的用的function:
1. marketcode.Attributes.Add("onblur", "javascript:ShowTerms();");
2. function ShowTerms() {
var marketerCode = document.getElementById('<%= marketcode.
ClientID %>');
var type = document.getElementById('<%= type.ClientID %>');
var listitems = type.getElementsByTagName("input");
var chplan = document.getElementById('<%= cbPlan.ClientID %>');
var marketCoderTerm = document.getElementById('<%=
marketCoderTerm.ClientID %>');
var temp = "";
for (var i = 0; i < listitems.length; i++)
{
if (listitems[i].checked) {
temp = listitems[i].value;
}
}
PageMethods.GetTerms(temp, chplan.checked, marketerCode.value,
marketCoderTerm);
}
3. GetTerms function in
问题是在function ShowTerms() 里面, marketCoderTerm is null。 我想原因是开始
的时候没有listitem 在radiobuttonlist里面。
这要如何解决,或是我的方法是错的? |
|