求ASP创建HTM代码

来源:百度知道 编辑:UC知道 时间:2024/05/09 09:36:04
要求:
要有一个文本输入框,并且规定只可以输入数字或"@""."和英文字符
文本框是用来提交数据的,同时输入多组数据用","隔开
生成的HTM文件要求自动命名,若有已有文件名自动命名为其他名字
用MSGBOX提示成功

提供正确者追加!追加到封顶!

< OPTION VALUE="1" >

John |Chips |

Intel |Hillsboro

< OPTION VALUE="2" >

Sue |Wotz |

Microsoft |Redmond

< OPTION VALUE="3" >

Nathan |Babb |

Eprise |Framingham

< /SELECT >

< /FONT >

< /FORM >

< /BODY >

< /HTML >

列表选项包含FirstName、 LastName、 Company 和 City。为了正确地安排第一栏的格式,我们必须发现字节数最多的名字'Nathan',然后为全部7个字符增加一个无间断空间。然后我们给John和 Sue增加适当数量的空格,使它成为7个字符,在结尾增加管道符号,现在我们就有了一个格式化了的栏。

要注意我们在以上代码中增加了< FONT > 标记。这是为了在Netscape上使用考虑,因为Netscape不象 IE能够识别字体属性。还要注意< FORM > 标记的出现。这也是Netscape 的要求。IE允许你绘制表单域、选项列表等,不用将它们放在< FORM > 标记中,而在Netscape ,如果想要提取表单控制的话,就要求 表单的标记。

使用这种方法有明显的缺陷。比如说,不容易向列表中增加一个记录,尤其是当它的大小与编码确定的空间不适合的时候。另外,这种类型的列表难以维护,尤其是当你不是创建编码的那个人的时候。 在下一部分我将向你演示如何用代码动态创建一个多栏选项列表。

我所执行的多栏选项列表是一个叫做aspOptionListMult