我用脚本传值到另一页面,定义一个隐藏表单域,但是隐藏表单域为什么不能获取到值
functionSetID(ra){varobj=document.getElementsByTagName("input")for(vari=0;i<obj.lengt...
function SetID(ra) { var obj = document.getElementsByTagName("input") for(var i = 0; i < obj.length; i++) { if(obj[i].type == "radio") { for(var j = 1; j< i+1; j++) { if(obj[j].name == ra.name) { obj[j].checked = true; } else { obj[j].checked = false; } } } } } 这是页面的脚本 protected void gvStock_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { string StockId = gvStock.DataKeys[e.Row.RowIndex].Value.ToString(); System.Web.UI.WebControls.RadioButton rb = e.Row.FindControl("Rdselect") as System.Web.UI.WebControls.RadioButton; rb.Attributes.Add("onclick", "SetId(this);document.getElementById('Hidden1').value='" + StockId); } }这是CS代码,能单选,但是隐藏表单域不能获取到每行数据的值
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询