当前位置:编程学习 > C#/ASP.NET >>

表单问题

在一个网站上添加一个留言板,用到了HTML里的Input(submit)按钮,请问都需要些什么代码?我对这个一点都不知道啊,怎样把留言者的留言添加到数据库中?谢谢啊  --------------------编程问答-------------------- 这个小孩没娘,说来话来,就像要教一个不会编程的人编程一样,从何说起呢?
--------------------编程问答--------------------
引用 1 楼 cpp2017 的回复:
这个小孩没娘,说来话来,就像要教一个不会编程的人编程一样,从何说起呢?

可以说我不会,不可以说我没娘,你这样是很没有道德的 --------------------编程问答-------------------- 我只是说个歇后话,不是说你,如果你认为是伤害了你的话,我向你道歉!
--------------------编程问答--------------------
引用 3 楼 cpp2017 的回复:
我只是说个歇后话,不是说你,如果你认为是伤害了你的话,我向你道歉!

接受,大哥你会不啊?告诉一下不行啊?看看您的勋章,有点爱心呗 --------------------编程问答-------------------- 不是我会不会和愿不愿意说的问题,我上面的意思就是不知道从何说起.
比如:
你会不会数据库操作?会不会基本的asp.net编程==,如果都不会的话,真的无从说起.
--------------------编程问答-------------------- 如果你的网站是asp.net的,

这个留言板用<input ..

你只需要在后台用Request.Form接收提交上来的值保存到数据库就OK
--------------------编程问答--------------------
引用 5 楼 cpp2017 的回复:
不是我会不会和愿不愿意说的问题,我上面的意思就是不知道从何说起.
比如:
你会不会数据库操作?会不会基本的asp.net编程==,如果都不会的话,真的无从说起.

你上面说的会,我只不过对表单这块相当迷茫,我现在就在做网站,差点就完成了,所以很着急,希望能快点解决了 --------------------编程问答-------------------- 表单

<form ...>

<input type="text" name="subject"> 



在后台

Request.Form["subject"]就可得到值.

所以说你还是会的,并不是一点都不会.
--------------------编程问答--------------------
引用 8 楼 cpp2017 的回复:
表单

<form ...>

<input type="text" name="subject">


在后台

Request.Form["subject"]就可得到值.

所以说你还是会的,并不是一点都不会.

可以插入,可是我所写的内容什么都没有显示呢?为什么?只是把我添加的时间加进去了,其他的都是空字段,呵呵,为什么呢?我哪里弄错了
前台:<table class="font" style="WIDTH: 674px; HEIGHT: 110px" cellSpacing="1" cellPadding="0"
align="center" bgColor="#ffffff" border="0">
<tr>
<td align="center" bgcolor="#222222" colSpan="4" height="20">在线报名表</td>
</tr>
<tr>
<td align="right" width="104" bgcolor="#222222" height="20">
<P align="right">姓名: </P>
</td>
<td align="left" width="231" bgcolor="#222222" height="20"> 
<asp:textbox id="name"  runat="server" CssClass="bmbm"></asp:textbox>(必填)</td>
<td align="right" width="104" bgcolor="#222222" height="20">联系电话: </td>
<td align="left" width="230" bgcolor="#222222" height="20"> 
<asp:textbox id="phone" runat="server" CssClass="bmbm"></asp:textbox>(必填)</td>
</tr>
<tr>
<td align="right" width="104" bgcolor="#222222" height="1" style="HEIGHT: 1px">性别: </td>
<td align="left" width="231" bgcolor="#222222" height="1" style="HEIGHT: 1px"> 
<asp:radiobutton id="男" runat="server" Text="男" Checked="True" GroupName="易做图"></asp:radiobutton> 
<asp:radiobutton id="女" runat="server" Text="女" GroupName="易做图"></asp:radiobutton></td>
<TD style="HEIGHT: 1px" align="right" width="104" bgcolor="#222222" height="1">地址: </TD>
<TD style="HEIGHT: 1px" align="left" bgcolor="#222222" height="1"> 
<asp:textbox id="易做图" runat="server" CssClass="bmbm"></asp:textbox></TD>
</tr>
<tr>
<td align="right" width="104" bgcolor="#222222" height="20">QQ: </td>
<td align="left" width="231" bgcolor="#222222" height="20"> 
<asp:textbox id="qq" runat="server" CssClass="bmbm"></asp:textbox></td>
<td align="right" width="104" bgcolor="#222222" height="20">E-Mail: </td>
<td align="left" bgcolor="#222222" height="20"> 
<asp:textbox id="email"  runat="server" CssClass="bmbm"></asp:textbox></td>
</tr>
<tr>
<td align="center" bgcolor="#222222" colSpan="4" height="20">
                                                    <INPUT class="btbt" id="myb1" type="submit" value="报名" runat="server" >    <INPUT class="btbt" id="myb2" type="reset" value="重置" ></td>

</tr>
</table>
后台:
  CC.ExecSQL("insert into baoming(NAME,PHONE,SEX,DIZHI,QQ,EMAIL,ADDTIME)VALUES('" + Request.Form["name"] + "','" + Request.Form["phone"] + "','" + Request.Form["易做图"] + "','" + Request.Form["易做图"] + "','" + Request.Form["qq"] + "','" + Request.Form["email"] + "','" + DateTime.Now.ToString() + "')");
    } --------------------编程问答-------------------- 表单的问题 页面的值 没有传到后台   

只有时间的值是直接从后台拿的  好好看看你的前台 --------------------编程问答--------------------
引用 10 楼 ll8826 的回复:
表单的问题 页面的值 没有传到后台 

只有时间的值是直接从后台拿的  好好看看你的前台

对啊,可是我不知道怎么弄的啊,你可不可以帮我看下,我把前台代码都粘出来了 --------------------编程问答-------------------- <asp:textbox id="name"  runat="server" CssClass="bmbm"> </asp:textbox>(必填) </

==>如果用html的话这里就不能用<asp:

要用<input 
--------------------编程问答--------------------
引用 12 楼 cpp2017 的回复:
<asp:textbox id="name"  runat="server" CssClass="bmbm"> </asp:textbox>(必填) </

==>如果用html的话这里就不能用 <asp:

要用 <input

我试了 可是还是不行呢?
<table class="font" style="WIDTH: 674px; HEIGHT: 110px" cellSpacing="1" cellPadding="0"
align="center" bgColor="#ffffff" border="0">
<tr>
<td align="center" bgcolor="#222222" colSpan="4" height="20">在线报名表</td>
</tr>
<tr>
<td align="right" width="104" bgcolor="#222222" height="20">
<P align="right">姓名: </P>
</td>
<td align="left" width="231" bgcolor="#222222" height="20"> <input id="Text1"  name="name"
                                                        type="text" /> (必填)</td>
<td align="right" width="104" bgcolor="#222222" height="20">联系电话: </td>
<td align="left" width="230" bgcolor="#222222" height="20"> <input id="Text2" name="phone"
                                                        type="text" /> (必填)</td>
</tr>
<tr>
<td align="right" width="104" bgcolor="#222222" height="1" style="HEIGHT: 1px">性别: </td>
<td align="left" width="231" bgcolor="#222222" height="1" style="HEIGHT: 1px"> <input 
                                                        id="Radio1" class="style1" name="易做图" type="radio" checked />男<FONT face="宋体"><input 
                                                        id="Radio2" class="style2" name="易做图" type="radio" />女</FONT></td>
<TD style="HEIGHT: 1px" align="right" width="104" bgcolor="#222222" height="1">地址: </TD>
<TD style="HEIGHT: 1px" align="left" bgcolor="#222222" height="1"> <input 
                                                        id="Text3"  name="易做图" type="text" /></TD>
</tr>
<tr>
<td align="right" width="104" bgcolor="#222222" height="20">QQ: </td>
<td align="left" width="231" bgcolor="#222222" height="20"> <input id="Text5"  name="qq"
                                                        type="text" /> </td>
<td align="right" width="104" bgcolor="#222222" height="20">E-Mail: </td>
<td align="left" bgcolor="#222222" height="20"> <input id="Text4"  name="email"
                                                        type="text" /></td>
</tr>
<tr>
<td align="center" bgcolor="#222222" colSpan="4" height="20">
                                                    <INPUT class="btbt" id="myb1" type="submit" value="报名" runat="server" >    <INPUT class="btbt" id="myb2" type="reset" value="重置" ></td>

</tr>
</table>
帮我看看吧!谢谢了
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,