用HTML生成网页

本节内容适合已经掌握HTML的用户,其实不管你是否已经掌握HTML,建议都学习一下,因为:真的很简单!

现在我们将HttpRequest事件代码改为:

Dim sb As New StringBuilder
sb.AppendLine("<form enctype='multipart/form-data' method='post' id='form1' name='form1'>")
sb
.AppendLine("产品: <input name='cp' id='cp'><br/><br/>")
sb
.AppendLine("客户: <input name='kh' id='kh'><br/><br/>")
sb
.AppendLine("雇员: <input name='gy' id='gy'><br/><br/>")
sb
.AppendLine("单价: <input type='number' name='dj' id='dj'><br/><br/>")
sb
.AppendLine("折扣: <input type='number' name='zk' id='zk' min='0' max='0.15' step='0.01'><br/><br/>")
sb
.AppendLine("数量: <input type='number' name='sl' id='sl'><br/><br/>")
sb
.AppendLine("日期: <input type='date' name='rq' id='rq'><br/><br/>")
sb
.AppendLine("<input Type='submit' name='Sumbit' id='Sumbit' value='确定'>")
sb
.AppendLine("</form>")
e
.WriteString(sb.ToString)

我们用上面的代码生成了一个表单,在Chorme浏览器中的显示效果为:

即使你完全不懂HTML,看懂上面的代码也没有问题,以下面这一行代码为例:

sb.AppendLine("折扣: <input type='number' name='zk' id='zk' min='0' max='0.15' step='0.01'><br/><br/>")

表示增加一个输入框,输入类型为数字(type='number'),允许最小值为0(min='0'),允许最大值为0.15(max='0.15'),允许输入精度为0.01(step='0.01'),id为zk(id='zk'),name为zk(name='zk')。

在不同的浏览器,上述代码生成的页面会有不同的显示效果,例如对于日期输入框,Chorme可以显示一个下拉 日历供选择,而且你只能输入日期,对于IE来说,这个日期输入框和普通的文本输入框没有任何差别。

教会你HTML不是我的任务,有人干这个我们擅长很多,如果你有兴趣,可以访问:http://www.w3school.com.cn/html/index.asp,通常不会超过半天时间就能基本掌握。

 

 


本页地址:http://www.foxtable.com/mobilehelp/topics/0013.htm