| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 623 人关注过本帖
标题:表单
收藏  订阅  推荐  打印 
dope2008
Rank: 2
来自:佛山高明
等级:注册会员
帖子:46
积分:606
注册:2008-7-15
表单

第一个text <input name="t1" type="text" >

第二个text <input name="t2" type="text" value=<%=(request.Form("t1"))%>>

为什么第一个输入  中 国 (中间有个空格),第二个才输出中.那个国字没有了

我想要第一个输入什么..第二个就是什么..空格..还有一些符号也要想等

各位高手,帮帮..谢谢
搜索更多相关主题的帖子: 表单  text  空格  符号  
2008-8-1 20:52
octillion
Rank: 3Rank: 3
等级:中级会员
帖子:195
积分:2156
注册:2008-7-24

属性值加引号。

网页规范记在心里。你的input标签没有关闭。
2008-8-1 21:45
yms123
Rank: 12Rank: 12Rank: 12
等级:版主
威望:72
帖子:8039
积分:81986
注册:2004-7-17

<input name="t2" type="text" value="<%=Replace(request.Form("t1")," "," ")%>">

http://www.lxzhcn.net
临时域名:http://yms126.1.suhai.com.cn/
版块版主招募中
网站论坛发帖无问题,欢迎发帖。
2008-8-2 08:51
multiple1902
Rank: 12Rank: 12Rank: 12
等级:版主
威望:40
帖子:4479
积分:45682
注册:2007-2-9

yms123 在 2008-8-2 08:51 的发言:

汗 你的replace做什么用的?

“高考”这个词在耳边不断萦绕,心中的激动不言而喻。写下一句话,一起努力。Let's struggle together.
2008-8-2 10:59
hikor
Rank: 2
等级:注册会员
帖子:94
积分:1340
注册:2008-8-2

<input name="t2" type="text" value="<%=request.Form("t1")%>">
2008-8-2 16:38
octillion
Rank: 3Rank: 3
等级:中级会员
帖子:195
积分:2156
注册:2008-7-24

hikor 在 2008-8-2 16:38 的发言:
<input name="t2" type="text" value="<%=request.Form("t1")%>">

这种代码有个缺陷,如果提交的内容包含双引号……
2008-8-2 16:39
dope2008
Rank: 2
来自:佛山高明
等级:注册会员
帖子:46
积分:606
注册:2008-7-15

hikor 在 2008-8-2 16:38 的发言:
<input name="t2" type="text" value="<%=request.Form("t1")%>">

中%20国

结果是这样..我不想要%20
2008-8-3 11:49
dope2008
Rank: 2
来自:佛山高明
等级:注册会员
帖子:46
积分:606
注册:2008-7-15

yms123 在 2008-8-2 08:51 的发言:
<input name="t2" type="text" value="<%=Replace(request.Form("t1")," "," ")%>">

这个可以 ,,,谢谢,,不过不知有什么用,,输入的字符只有""不见,,别的全都OK,,对我来说可以了
2008-8-3 11:52
hmhz
Rank: 12Rank: 12Rank: 12
等级:版主
威望:15
帖子:1539
积分:16712
注册:2006-12-17

request.Form 传递参数有空格的不可能会变成%20的
只有从地址栏传送数据才会有%20存在

ASP编程超级群号:49158383  敲门暗号:ASP编程
2008-8-3 11:54
dope2008
Rank: 2
来自:佛山高明
等级:注册会员
帖子:46
积分:606
注册:2008-7-15

Replace 函数  语言参考



请参阅


--------------------------------------------------------------------------------

描述
返回字符串,其中指定数目的某子字符串被替换为另一个子字符串。
语法
Replace(expression, find, replacewith[, compare[, count[, start]]])
Replace 函数的语法有以下参数:

参数 描述
expression 必选。 字符串表达式 包含要替代的子字符串。  
find 必选。被搜索的子字符串。
replacewith 必选。用于替换的子字符串。
start 可选。expression 中开始搜索子字符串的位置。如果省略,默认值为 1。在和count 关联时必须用  
count 可选。执行子字符串替换的数目。如果省略,默认值为 -1,表示进行所有可能的替换。在和 start 关联时必须用。
compare 可选。指示在计算子字符串时使用的比较类型的数值。有关数值,请参阅“设置”部分。如果省略,缺省值为 0 ,这意味着必须进行二进制比较。


设置
compare 参数可以有以下值:
常数 值 描述
vbBinaryCompare 0 执行二进制比较。
vbTextCompare 1 执行文本比较。



返回值
Replace 返回以下值:
如果 Replace 返回
expression 为零长度 零长度字符串 ("")。
expression 为 Null 错误。
find 为零长度 expression 的副本。
replacewith 为零长度 expression 的副本,其中删除了所有由 find 参数指定的内容。
start > Len(expression) 零长度字符串。
count 为 0 expression 的副本。


说明
Replace 函数的返回值是经过替换(从由 start 指定的位置开始到 expression 字符串的结尾)后的字符串,而不是原始字符串从开始至结尾的副本。
下面的示例利用 Replace 函数返回字符串:

Dim MyString

'二进制比较从字符串左端开始。返回 "XXYXXPXXY"。
MyString = Replace("XXpXXPXXp", "p", "Y")

'文本比较从第三个字符开始。返回 "YXXYXXY"。
MyString = Replace("XXpXXPXXp", "p", "Y", 3, -1, 1)


--------------------------------------------------------------------------------
2008-8-3 11:54
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.053171 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved