主题:  dw mx 中如何引用文本域的值?

阿放

职务:普通成员
等级:1
金币:0.0
发贴:80
注册:2003/3/10 10:04:00
#12003/3/10 10:07:22
给文本域赋值很方便,可是怎么给文本域赋值阿?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#22003/3/10 14:31:49



阿放

职务:普通成员
等级:1
金币:0.0
发贴:80
注册:2003/3/10 10:04:00
#32003/3/10 15:33:47
是我写错了。是如何引用文本域的值?
我尝试过这样来做:

警告我缺少对象 name,可是我明明" size="42">
急阿~



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#42003/3/10 15:46:57



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#52003/3/10 15:51:12
还有,如果给session赋值,那么需要把文件提交到服务器上去实现。asp不能在客户端执行



阿放

职务:普通成员
等级:1
金币:0.0
发贴:80
注册:2003/3/10 10:04:00
#62003/3/10 16:44:35
function addinfo()
{
session("name")=document.form.name.value;
alert("name");
}


这样的话,我在文本域name中添加信息后确定会发生缺少对象。

还有,如果给session赋值,那么需要把文件提交到服务器上去实现。asp不能在客户端执行
这句话是不是可以这样理解:

这样是正确的。



阿放

职务:普通成员
等级:1
金币:0.0
发贴:80
注册:2003/3/10 10:04:00
#92003/3/10 16:54:17
好的,谢谢。我再试试。
我现在要下班了。
明天见



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#102003/3/10 16:54:27
这样本来就正确,我教你的就是这样
只是不能给session赋值而已



阿放

职务:普通成员
等级:1
金币:0.0
发贴:80
注册:2003/3/10 10:04:00
#112003/3/11 8:43:07
该页面上原已经有一个提交了。现在我该怎么办??
:confused:



阿放

职务:普通成员
等级:1
金币:0.0
发贴:80
注册:2003/3/10 10:04:00
#122003/3/11 8:47:17
我现在在用行为中打开浏览器窗口来实现提交。可是还不行。
onClick="MM_openBrWindow('/test.asp?sname=<%=document.form.name.value%>','','')"

提示是:未结束的字符串常量



阿放

职务:普通成员
等级:1
金币:0.0
发贴:80
注册:2003/3/10 10:04:00
#132003/3/13 14:39:16
最终还是没有解决这个问题。另有人向我建议把需要保存的数据放到临时数据库中,但有另外的问题而没有做成。
总结如下:
“如果给session赋值,那么需要把文件提交到服务器上去实现。asp不能在客户端执行”
。。。。。没有了
555,浪费了我两天的时间。。



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#142003/3/13 14:52:50
onClick="MM_openBrWindow('/test.asp?sname=<%=document.form.name.value%>','','')"


晕!!!!

怎么能这么写?<%%>是在服务器端就运行的,不可能在客户端获取文本域的值的。

onClick="MM_openBrWindow('test.asp?name='+document.form.name.value,'','')"

以后不要把js和asp混淆的乱写



阿放

职务:普通成员
等级:1
金币:0.0
发贴:80
注册:2003/3/10 10:04:00
#152003/3/13 15:54:35
再改了一下,现在好了。
onClick="MM_openBrWindow('test.asp?name='+document.form.name.value,'','')"
这样会提示没有document.form.name这个对象。
改成onClick="MM_openBrWindow('test.asp?name='+form.name.value,'','')"就可以了!
太谢谢了!!
我对<%%>