我用JS实现了一个可以下拉取值年,月,日的效果,比如选好后是2008年3月31日,设置的年为year,月为month,日为day.然后在后台我要获取这些值,并写入数据库,数据库中的这个存储字段我把它设为DataTime类型,这就要涉及类型转换,查过资料大概知道是要用response.Form["selectName"]来获值,但搞不清楚如何一下子获取时间上的年月日再合并写到数据库中,请大家帮忙,谢谢
解决方案 »
- 求助:关于Asp.net AutoComplete控件用法的问题
- asp.net 生成静态页的问题
- 针对网页优化,想知道动态asp.net网页生成静态页面比较好的方法是什么
- 从xml文件里读取属性值到C#字符串,里面的\都成了 \\ , 有什么办法解决?
- ASP.NET运行问题
- 关于用panel显示部分页面的问题(难)
- 请问一个验证问题
- 如何用Dropdwonlist 绑定 calendar?
- 请教关于控件消耗服务器资源问题?
- 在线求助:一个EditCommandColumn问题
- 现在和master在同一级目录下的内容页能显示图片、css,和master不再同以及目录下的内容也就没有办法显示图片了,css也是用不了,怎么办?
- 分级显示求解
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
</select> 年
<select name="month3">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select> 月
<select name="day3">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select> 日
上面是JS的部分源码,求其值,可用request.form[],类型转换的问题已经解决了,主要是要符合数据库的DateTime格式,不然就报错,现在就最后一个问题,我在前台点选了时间,但新选择的时间好像没被保存,在后台求的时候只能获取页面加载时上面的值。我怀疑是前台选择值时没有传入,相当没有action的动作。我现在是把这段Js代码放在ASP.net里面,ASP.net表单类似的传值又是怎么样的呢?请大家说说
document.getElementById("year").value
这样,后台就能取得选择后的值了
<form id="form1" runat="server" action="index.aspx" name="selectName">后台index.aspx页面获取 response.Form["selectName"]