表單問題

ymle1228 2010-08-10 05:31:34
我在一個ASP頁面上有若干個input ,如這樣的<INPUT class=alphaBox name=r3 size=25 style="width: 135; height: 18" value="<%response.write (ru("外端连接"))%>">,

現在遇到一個問題是,當 ru("外端连接")這個值是空的,而且這個input表單沒有輸入值時,用sumbit傳遞到另一個頁面后,request("r3")變成了未定義(即undefine),但是在有的頁面上并不是未定議而是空,請問這是為什么?如果是undefine會給判斷帶來麻煩。
...全文
86 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
SNOYC 2010-08-10
我觉得你的描述应该是有问题的
如果说input 的VALUE=""
那么你request后不应该是undefine,而是""
是不是其他问题啊
回复
ymle1228 2010-08-10
[Quote=引用 3 楼 showbo 的回复:]
是不是少了Type属性?

<INPUT class=alphaBox name=r3 size=25 style="width: 135; height: 18" value="<%response.write (ru("外端连接"))%>" type="text">
[/Quote]


不是的,怎样才能使ACCESS里的一个值在用ru("外端连接")这样取一下之后变成undefine呢
回复
是不是少了Type属性?

<INPUT class=alphaBox name=r3 size=25 style="width: 135; height: 18" value="<%response.write (ru("外端连接"))%>" type="text">
回复
ymle1228 2010-08-10
问题可能搞错了,我看了一下页面,只要INPUT里面没有值的话,传递过后request("r3")都是未定义,问题是当读取的记录‘外端连接’这字段是空时,ru("外端连接")有的是undefine ,有的不是,不知道是为什么,如果它也是undefine那就好判断了
回复
孟子E章 2010-08-10
<INPUT class=alphaBox name=r3 value="<%If Not IsNull(ru("外端连接")) Then Response.Write ru("外端连接") ENd If%>">,
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告