ASP单选框控制文本框内容

来源:百度知道 编辑:UC知道 时间:2024/05/24 04:31:39
<input name="end_date" type="text" id="end_date" value="<%=dateadd("d", 30, now())%>" />
上面这是一句获取now函数自动增加30天;
目前我有两个单选框;分别是:
<input type="radio" name="radiobutton" value="radiobutton">一个月
<input type="radio" name="radiobutton" value="radiobutton">两个月
通过这两个单选框来控制文本框里面的天数是加30天还是60天!
即分别控制结果为:
<%=dateadd("d", 30, now())%>与<%=dateadd("d", 60, now())%>
这里可能应用到Javascript,请高手写出具体解决思路,感谢了!
如果我的不是单选框,我的是下拉框,能控制吗??

楼主,你的dateadd函数,是ASP的执行方法,而你的思路,是想通过JS控制采用不同的值,替换ASP函数中的数据。

这种理论上是不可行的,除非采用AJAX(非常麻烦)。因为JS脚本是在ASP运行过之后才开始运行的。

目前建议你的解决方案,如楼上所说,做两个文本框吧

做两个,

选一个就让一个 style.display="none";
另一个 style.display="";