急…………在线等 js给隐藏域赋值
function Show(rwid,ypcode) {
var a=rwid;
var b= ypcode;
document.getElementById("inrwid").value=a;
document.getElementById("inypcode").value=b;
}
这是两个隐藏域
<input type="hidden" runat="server" id="inrwid" />
<input type="hidden" runat="server" id="inypcode" />
a和b都是有值的,可是在给隐藏域赋值时总是没有…… JavaScript .net
[解决办法]
document.getElementById("<%=inrwid.ClientID%>").value=a;
document.getElementById("<%=inypcode.ClientID%>").value=b;
[解决办法]
document.getElementById("<%=inrwid.ClientID%>").value=a;
document.getElementById("("<%=inypcode.ClientID%>").value=b;
这样试试
[解决办法]
document.getElementById("<%=inrwid.ClientID%>").value=a;
document.getElementById("("<%=inypcode.ClientID%>").value=b;
不对嘛?你试下这个,肯定是a或者b没有值:
alert(a);
document.getElementById("<%=inrwid.ClientID%>").value=a;
document.getElementById("("<%=inypcode.ClientID%>").value=b;
alert(document.getElementById("("<%=inrwid.ClientID%>").value);
[解决办法]
隐藏这样写 style="display: none;"
[解决办法]
用jQuery:
$("#inrwid").val(a);
$("#inypcode").val(b);
[解决办法]
如果不是ID的问题试试
var hid1=document.getElementById("inrwid");
hid1.value=a;
分成两步写;
我以前也遇到过这个奇葩的问题,这样就解决了
[解决办法]