表單問題

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會給判斷帶來麻煩。
...全文
135 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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%>">,

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧