function setValue(){
for(j=0;j<<%=rs.recordcount%>;j++){ var sonValue = ''; for(i=0;i<document.form1.<%=aa%>.length;i++)
{
if(document.form1.<%=aa%>[i].checked)
{
sonValue += document.form1.<%=aa%>[i].value+',';
//alert("您选择的是:"+document.form1.txtSon[i].value);
}
}
}
//向父类文本框赋值
parent.document.form1.txtFather.value=sonValue.substring(0,sonValue.length-1);
}
“aa”是由程序生产的,获取的是每个单选按钮的name值,aa=rs("confine")。例如:第一组单选按钮,<input type="radio" name="容量" value="" />。每个按钮的name值都是“容量”,这个“容量”就是程序生产的。
<script type="text/javascript">
//此方法用于向其父文本框类赋值
function setValue(){
var RadioGroupName;
var t;
var flag;
for(j=0;j<<%=rs.recordcount%>;j++){
t="t"+j;
RadioGroupName=document.getElementsByName(t)
for(var i=0;i<RadioGroupName.length;i++)
{
if(RadioGroupName[i].checked)
{
var sonValue=RadioGroupName[i].value;
//document.write (sonValue)
alert("您选择的是:"+sonValue);
}
}
}
//向父类文本框赋值
//parent.document.form1.txtFather.value=sonValue;
}
</script>
<script type="text/javascript">
//此方法用于向其父文本框类赋值
function setValue(){
var RadioGroupName;
var t;
var flag;
var result = [];
for(j=0;j<<%=rs.recordcount%>;j++){
t="t"+j;
RadioGroupName=document.getElementsByName(t)
for(var i=0;i<RadioGroupName.length;i++)
{
if(RadioGroupName[i].checked)
{
result.push(RadioGroupName[i].value);
}
}
}
var sonValue = result.join(",");
document.write (sonValue)
alert("您选择的是:"+sonValue);
//向父类文本框赋值
//parent.document.form1.txtFather.value=sonValue;
}
</script>