接贴子《高手请进,请问如何把要投票选定的产品的值传递到相应的文本框中。》有问题,请各高手再发表高见!高分相送!!
但现在如果我选产品的是在另一个窗口呢?即我设一个按钮“选择产品”弹出那个选产品的窗口,又怎么把那些值赋予母窗口中相对应的T1,T2,T3……T6呢??
另外“HueVan(用分来砸我,快!) ”朋友回复下面的程序有点毛病。
即我选好如下值后:
t1 ----产品 1
t2 ----产品 2
t3 ----产品 3
t4 ----产品 4
t5 ----产品 5
t6 ----产品 6
当我再次修改(未按“重选”取消原来的值),把原来的(产品 5)多选框未选上,再次提交后显示如下:
t1 ----产品 1
t2 ----产品 2
t3 ----产品 3
t4 ----产品 4
t5 ----产品 6
t6 ----产品 6
是否有点问题?
烦请以上各楼高手再次答复,不胜感激,高分相送!!!
-------------------------------------------------------------------------
<html>
<head>
<title>投票</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="#FFFFFF" >
<script>
function putValue() //自动填写函数
{
var chName1="aa";
var chName2="bb";
var i,ii,j,jj;
for(i=0,ii=0;i<6;i++) //
{
if(document.VoteForm.aa[i].checked)
{
var tName1="t"+(ii+1);
ii++;
if (ii>3){alert('对不起,只能选择3项!');}
else{
document.all(tName1).value=document.VoteForm.aa[i].value;
alert(document.VoteForm.aa[i].value); }
}
}
for(j=0,jj=0;j<6;j++) //
{
if(document.VoteForm.bb[j].checked)
{
var tName2="t"+(jj+4);
jj++;
if (jj>3){alert('对不起,只能选择3项!');}
else{
document.all(tName2).value=document.VoteForm.bb[j].value;
alert(document.VoteForm.bb[j].value); }
}
}
for(i=0,j=0;i<6,j<6;i++,j++){
if (document.VoteForm.aa[i].checked && document.VoteForm.bb[j].checked){
if(document.VoteForm.aa[i].value=document.VoteForm.bb[j].value)
{
alert('不能认为一个产品又好又差~:)');
for(t=1;t<=6;t++){ //将文本框置空!
var tName3="t"+t;
document.all(tName3).value="";
}
break;
}
}
}
}
</script>
<p> </p>
<form name=VoteForm method='POST'>
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#000000" align="center">
<tr>
<td>
<table border='0' cellpadding='3'rules=rows align="center" bordercolor="#000000"
cellspacing='2'>
<tr bgcolor="eeeeee">
<td colspan="2" align="center">投票</td>
</tr>
<tr bgcolor="eeeeee">
<td width="187">您认为较好的产品(1-3个)是:</td>
<td width="208">
<p>
</p>
<p> t1
<input type="text" name="t1">
<br>
t2
<input type="text" name="t2">
<br>
t3
<input type="text" name="t3">
</p>
</td>
</tr>
<tr bgcolor="eeeeee">
<td width="187">您认为较差的产品(1-3个)是: </td>
<td width="208">
<p> t4
<input type="text" name="t4">
<br>
t5
<input type="text" name="t5">
<br>
t6
<input type="text" name="t6">
</p>
</td>
</tr>
<tr bgcolor="eeeeee">
<td valign='bottom' align='center' width="187">您对我厂的服务情况:</td>
<td width="208">
<select name="select">
<option value="0">-请选择-</option>
<option value="1">满意</option>
<option value="2">较满意</option>
<option value="3">一般</option>
<option value="4">不太满意</option>
<option value="5">不满意</option>
</select>
</td>
</tr>
<tr bgcolor="#CCCCCC">
<td valign='bottom' align='center' colspan="2" class="INPUT">
<input type='button' value='投票' name='B1' onClick="SubmitVote()">
</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<table border="1" cellspacing="0" cellpadding="0" bordercolor="#000000" align="center"
width="322">
<tr>
<td>
<table border=0 cellpadding=2 cellspacing=1 width="100%">
<tr bgcolor="eeeeee">
<td width="70%"><%if user_part = "Buyer" then %>经营企业<%else user_part =
"Saler"%>医疗机构<%end if%>名称</td>
<td width="15%">较好</td>
<td width="15%">较差</td>
</tr>
<tbody>
<tr bgcolor="eeeeee">
<td width="70%">产品 1</td>
<td width="15%">
<input type="checkbox" name="aa" value="产品1" >
</td>
<td width="15%">
<input type="checkbox" name="bb" value="产品1" >
</td>
</tr>
<tr bgcolor="eeeeee">
<td width="70%">产品 2</td>
<td width="15%">
<input type="checkbox" name="aa" value="产品2" >
</td>
<td width="15%">
<input type="checkbox" name="bb" value="产品2" >
</td>
</tr>
<tr bgcolor="eeeeee">
<td width="70%">产品 3</td>
<td width="15%">
<input type="checkbox" name="aa" value="产品3" >
</td>
<td width="15%">
<input type="checkbox" name="bb" value="产品3" >
</td>
</tr>
<tr bgcolor="eeeeee">
<td width="70%">产品 4</td>
<td width="15%">
<input type="checkbox" name="aa" value="产品4" >
</td>
<td width="15%">
<input type="checkbox" name="bb" value="产品4" >
</td>
</tr>
<tr bgcolor="eeeeee">
<td width="70%">产品 5</td>
<td width="15%">
<input type="checkbox" name="aa" value="产品5" >
</td>
<td width="15%">
<input type="checkbox" name="bb" value="产品5" >
</td>
</tr>
<tr bgcolor="eeeeee">
<td width="70%">产品 6</td>
<td width="15%">
<input type="checkbox" name="aa" value="产品6" >
</td>
<td width="15%">
<input type="checkbox" name="bb" value="产品6" >
</td>
</tr>
<tr bgcolor=#CCCCCC align="center">
<td colspan=5>
<input name=BUTTON type=button value="选好了!" onclick=putValue()>
<input name=reset type=reset value="重选!" >
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</table>
<br><br><br>
</form>
</body>
</html>