{var yy=document.getElementById("xx");var x=yy.value;window.open("xinwenxg.asp?id="+x);}</script><body><style>.a{font-size:12px;margin-top:80px;width:500px; height:500px; border:2px solid #0000ff;}.b{border-bottom:2px solid #0000ff; font-size:20px; width:340px;}.c{margin-top:20px;}</style><body><div align="center">新闻数据库修改<div class="a" ><div><div class="c"><form name="form" action="" method="post"><input type="text" size="40" name="txt" value=""><input type="submit" name="cha" value=" 查询 "></div><%if request.form("cha")=" 查询 " thenset conn=server.createobject("ADODB.connection")CreateConn1 conn,2set rs=server.createobject("ADODB.Recordset")sql="select * from xwnr where 标题 like '%"&request.form("txt")&"%'"rs.Open sql,conn,1,1if not rs.eof thendo while not rs.eof%><div class="b"> <%=rs("标题")%> <input type="radio" name="xg" value="<%=rs("ID")%>" id="xx"></div><%rs.movenextloop%><input type="button" name="xg" value="修改" onclick="xiu( );"><%end ifrs.closeconn.closeset rs=nothingset conn=nothingend if%></form>我希望这个网页中 的ID 值能通过 JAVASCRIPT 连接到另一个网页中但是每次我修改的时候,他都是修改最上面的那个数据库中的新闻,求解怎样才能我选择哪个就修改的是哪个我想说这个网页中的那个表单 redio 中的ID才是我将要传递的ID 值 但是我 每次传递过去的值 都是最顶的那个ID 是不是我写的有问题 ,我可能写的传递又问题 请大神帮帮我万分感谢!
2 回答
慕码人2483693
TA贡献1860条经验 获得超9个赞
//方法改成带参数的
function xiu(rsid){
window.open("xinwenxg.asp?id="+rsid);
}
//修改按钮
<input type="button" name="xg" value="修改" onclick='xiu(<%=rs("ID")%> );' >
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
function xiu(name){
window.open(name);
}
<input type="button" name="xg" value="修改" onclick="xiu(xg' value='<%=rs('ID')%>
);">
就是这么个思路。name要是动态的才行,加个动态序列吧,你是循环的,不动态肯定是只取一个,怎么后端代码写页面上。
添加回答
举报
0/150
提交
取消