2 p 160717 p_160717 于 2016.02.25 20:21 提问

[ASP.NET]菜鸡求指导,一个留言板的回复功能

我是一个初学者,近日写了一个留言板,但在回复这个功能上一直没有实现
留言的内容是用repeater控件显示的我把回复的这个a标签也写进了控件里面
下面贴上自己的部分源码

 <asp:Repeater ID="rep" runat="server" OnItemCommand="rep_ItemCommand" >
                    <ItemTemplate>
                        <hr class="hr1"/>
                        <div id="usname">
                            <%#Eval("UserName") %>
                        </div>
                        <div id="words">
                            <table>
                                <tr>
                                    <td>
                                        <%#Eval("Words") %>
                                    </td>
                                </tr>  
                            </table>
                            <p class="p1">
                                <span>
                                    <%#Eval("DATE") %>
                                </span>
                                <a class="r_tx" href="javascript:;" onclick="a_Click()" style="text-decoration:none" >回复</a>
                                <input type="text" id="rtxt" style="visibility:hidden">
                                <script>
                                    function a_Click() {
                                        document.getElementById("rtxt").style.visibility = "visible";
                                    }
                                </script>
                            </p>
                        </div>
                    </ItemTemplate>
                </asp:Repeater>







我是想在点击回复之后能够显示一个文本编辑框能让我回复留言
但是这样写的话页面的情况是这样的

图片说明


无论我点击哪个回复按钮,都只是第一个回复后面才能弹出一个文本编辑框
(请先无视那个文本框的样式,,,渣渣刚学不久界面比较搓)

总而言之就是我该如何点击回复然后出现一个文本编辑框,然后后台能够获取这个框框的内容,还请各位指点指点

2个回答

caozhy
caozhy   Ds   Rxr 2016.02.25 22:20

document.getElementById("rtxt").style.visibility = "visible";
检查下,你的页面上是不是有不止一个rtxt

p_160717
p_160717 回复caozhy: repeater每重复一次就多一个一样的rtxt 该怎么解决这问题。。。
2 年多之前 回复
p_160717
p_160717 回复caozhy: 每重复一次 然后呢?
2 年多之前 回复
caozhy
caozhy 回复p_160717: repeater每重复一次就产生一个。
2 年多之前 回复
p_160717
p_160717 回复caozhy: 页面上就只写了一个rtxt因为我是用的repeater控件 所以只写了一个 如果我想实现点击哪个回复按钮就跳出哪个文本框该怎么写 还有那个回复的a标签也是被我写进repeater控件里了的
2 年多之前 回复
enpterexpress
enpterexpress   Rxr 2016.02.25 20:31

a_Click()这个方法就是这样写的呀
应该动态生成的,不是你这样的

p_160717
p_160717 回复有_道_是: 啥动态生成
2 年多之前 回复
p_160717
p_160717 回复有_道_是: 啥动态生成
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Asp.net加Sql Server写的留言板小例子
写写关于SQL Server数据库的简单使用过程的教程,也算一个小总结!记录一些常用的方法,关键字,单词等,供以后查阅用!同时希望对大家的学习有一定帮助!不要忘了就好。      我喜欢小例子带注释的学习方法!所以自己总结起来学习的过程也总是配着例子,边做边记……我们用ASP+SQL Server做个简单的留言板为例!当然像这样的例子有些地方实际中并没有必要用到这么“深”的东西,但是我
asp.net编程利用Repeater控件做简单的留言板
在学习DataGrid控件和DataList控件后,我们知道,DataGrid控件对数据输出格式是自动生成HtmlTable标记的,DataList控件也是这样,它根据数据内容来生成数据控制表格。而Repeater 控件是模板化的数据绑定列表,Repeater 控件是“无外观的”,即:它不具有任何内置布局或样式,也就不会产生任何数据控制表格来控制数据的显示。因此,我们必须在控件的模板中明确声明所有
ASP.NET留言源码
Asp.net简单留言板源码(采用面向对象开发) 可以对留言进行回复 游客也可以留言,用户登录采用随机验证码 默认帐号密码51aspx 该示例采用面向对象方法开发
ASP.NET MVC4之一个简单的留言板
1、新建一个空项目。2、新建空数据库。3、Models里的类和接口。4、控制器以及Razor页面。5、HttpPost
ASP.NET&C#学习笔录1(留言功能)
这里主要说明,前台绑定数据的玩法,和基本连接数据库的方法(之后会写博客系统详细记录ADO.NET数据的操作)以及Repeater控件的玩法,因此就不按照软件工程的流程写了(按照软件工程流程的项目之后也会写出来)。 留言簿的功能: 1 用户留言 2 显示用户留言 3 管理员处理留言(删除和回复留言) 一 创建数据库 USE [Guid] GO CREATE TABLE [dbo].
留言板系统(实现留言,查看,回复等一系列功能)
说明文档: 1.用户可以通过注册账号,成为会员。如:账号:xiaolou,密码:xiaolou 2.然后用自己的账号登录,可以进行添加,删除,回复留言. 3.在添加留言时用户可以自定义选择头像。 4.数据库备份文件:liuyan
留言和回复留言功能
用asp来实现网页的留言板的功能 <div> <a href=index.htm>我要留言</a><div> <div class="waicheng"> <% While (NOT rs.EOF) %> <table cellpadding="2" cellspacing="0" width=700 style=" border-bottom:inset #888 thin;"> <tbody><tr> <td height="30" nowrap="nowrap" align=left><img src="img/arrow.gif" height="9" width="9"> <%=rs("m_info")%></td> <td nowrap="nowrap" width="160" align=left><img src="img/phone.jpg" width="25" height="20" border="0" align="absmiddle" /><%= rs("m_phone") %></td> </tr> </tbody></table> <% rs.MoveNext():Wend end if %> </div> <div> <a href=index.htm>我要留言</a><div>
jsp+Mysql实现简单的留言板功能,可留言,可回复留言
jsp+Mysql实现简单的留言板功能,可留言,可查看留言;可回复留言,可查看回复留言。内含源码、数据库和说明文档,可运行。简单勿喷,谢谢。
[React]简易留言板
效果如图: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <script src="https:/
java做的带回复的留言板
java做的带回复的留言板 里面包括留言,留言回复,留言管理等功能