表单问题
在一个网站上添加一个留言板,用到了HTML里的Input(submit)按钮,请问都需要些什么代码?我对这个一点都不知道啊,怎样把留言者的留言添加到数据库中?谢谢啊 --------------------编程问答-------------------- 这个小孩没娘,说来话来,就像要教一个不会编程的人编程一样,从何说起呢?--------------------编程问答--------------------
可以说我不会,不可以说我没娘,你这样是很没有道德的 --------------------编程问答-------------------- 我只是说个歇后话,不是说你,如果你认为是伤害了你的话,我向你道歉!
--------------------编程问答--------------------
接受,大哥你会不啊?告诉一下不行啊?看看您的勋章,有点爱心呗 --------------------编程问答-------------------- 不是我会不会和愿不愿意说的问题,我上面的意思就是不知道从何说起.
比如:
你会不会数据库操作?会不会基本的asp.net编程==,如果都不会的话,真的无从说起.
--------------------编程问答-------------------- 如果你的网站是asp.net的,
这个留言板用<input ..
你只需要在后台用Request.Form接收提交上来的值保存到数据库就OK
--------------------编程问答--------------------
你上面说的会,我只不过对表单这块相当迷茫,我现在就在做网站,差点就完成了,所以很着急,希望能快点解决了 --------------------编程问答-------------------- 表单
<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() + "')");
} --------------------编程问答-------------------- 表单的问题 页面的值 没有传到后台
只有时间的值是直接从后台拿的 好好看看你的前台 --------------------编程问答--------------------
对啊,可是我不知道怎么弄的啊,你可不可以帮我看下,我把前台代码都粘出来了 --------------------编程问答-------------------- <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