获取在FORM表单里面的radio值并传向父页面(text)控件中

window.opener.document.getElementById(父页面文本框name).value=需要传的值;

具体做法如下:
父页面:

<Field:text name="Status" size="30" /> <!--text输入框以及其名字  -->

function _openCodeListWin(){
window.open(url,"newwindow","scrollbars=yes,resizable=yes,left=200,top=50,width=700,height=600");
<!--跳入到子页面的方法(url是子方法的地址,后面设置大小)  -->
}

子页面

<form name="form1" id="myform1" method="post" >
<Field:radio name="radio" value="$statusid$" />
</form>
<!-- form的名字和radio的名字,value是自己数据库里面的值 -->


<!-- 向父页面传送数值和关闭子页面 -->
function submit_onclick(){
		         var status=document.getElementById("myform1").radio;
			 for(var i=0;i<status.length;i++){
				 if(status[i].checked){
				 userid = status[i].value
				 }
				 }
                         <!-- for循环是为了取到你选中的那个值 -->
			 window.opener.document.getElementById('Status').value=userid;
                         <!-- Status是父页面控件的名字,传值就用这一句 -->
			 window.close();
			
		}

如果你的radio没有引用数据库数据,可以这样写:

<form id="form1" id=form1 method="post" >
<input type="radio" name="radio" value="1">1

<input type="radio" name="radio" value="2">2

<input type="radio" name="radio" value="3">3

</form>

如果需要有关编程等资源可以关注公众号“考神傻小呆”获取

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值