主题:  请问通过行为怎样才能改变文本区域的动态文本字段

fatima

职务:普通成员
等级:1
金币:0.0
发贴:10
#12005/4/22 3:02:41
假设表单form1里有文本区域textarea1,另外有一按钮,网页已经绑定记录集Recordset1,记录集包含数据项name和email:

textarea1里初始值是记录集Recordset1里的数据项name,如下:
<textarea name="textarea1"><%=((Recordset1.Fields.Item("name").value))%></textarea>

请问怎样给按钮增加行为才能在点击它的时候能让textarea1里的值变成记录集Recordset1里的数据项email?

我尝试过给按钮增加行为给文字域赋值为常量如 11111 的时候可以正常实现:
<input name="Submit" type="submit" onClick="MM_changeProp('textarea1','','value','11111','TEXTAREA')" value="提交">

但是不知道怎样才能赋值为动态字段,我把上面的按钮的行为中的'11111'改为'<%=((Recordset1.Fields.Item("email").value))%>'后无法打开网页.

我刚开始学做网页,asp也不大懂,希望大家能教教我,非常感激.

编辑历史:[此帖最近一次被 fatima 编辑过(编辑时间:2005-04-22 03:10:43)]


我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
#22005/4/22 17:20:06
你的需求很奇怪

写在脚本中时要注意引号

建议用隐藏域,所有逻辑在后台处理



fatima

职务:普通成员
等级:1
金币:0.0
发贴:10
#32005/4/22 21:14:29
因为需要用一个域来显示数据库里不同的数据,嗯,简单点来说就是怎样通过点按钮来显示数据库的内容



fatima

职务:普通成员
等级:1
金币:0.0
发贴:10
#42005/4/22 23:03:50
已经找到我无法正确显示的原因,不知道是不是dw的bug,在插入行为那里输入改变的值的时候,dw转化为代码时会改变这个值,如输入 <%=(Recordset1.Fields.Item("email").value)%> 但是代码那里会变成 <%=(Recordset1.Fields.Item(\"email\").value)%> ,导致页面无法打开............