NoahWeb
在线搜索
NoahWeb.net | 开发者交流中心 | 支持 | 文档 | 反馈缺陷 

表单(Form)语法标签介绍

  表单(Form)是NoahWeb为开发者提供制作常见B/S结构下的前端输入表单的一种开发支持。在开发过程中使用表单(Form)资源的方式来进行提交表单的开发益处非常多。

  逻辑层中调用表单资源调用方式:<ViewForm FormLink="" TemplateLink="" Action="" FormTitle="" ></ViewForm>

  表单资源存放在相应名称空间的Forms.xml.config配置文件中,采用XML的文件格式进行编写。文档的根节点内容可以参阅“Forms.xml.config配置文件”。

 

XML视图

示例

 

<?xml version="1.0" encoding="gb2312"?>

<!-- 根节点,所属名称空间为"manager"下 -->

<Forms NameSpace="manager">

<!-- 开始制定一个新的表单 -->

<Form Id="login" Text="管理员登陆" myname="Value">

<!-- 新行显示 -->

<Line Text="表格测试">

<!-- 开辟一个输入区 -->

<InputLine Text="" Desc="" >

<!-- 开始一个输入类型为TEXT的输入区输入区的ID为myname类型为text -->

<Input Id="myname" Type="text" LinkValue="[myname]">

<!-- TEXT输入区前的文字描述 -->

<Label>用户名:</Label>

<!-- TEXT输入区前的文字描述所使用的CSS样式 -->

<LabelClass>label</LabelClass>

<!-- TEXT输入区禁止为空检查后的错误提示 -->

<NullErrorString>请输入您的登陆用户名</NullErrorString>

<!-- TEXT输入区所使用的样式 -->

<class>myinputstyle</class>

</Input>

</InputLine>

<InputLine Text="" Desc="">

<!-- 输入区ID为"mypass",类型为password -->

<Input Id="mypass" Type="password">

<Label>密 码:</Label>

<LabelClass>label</LabelClass>

<NullErrorString>请输入您的用户名密码</NullErrorString>

<class>myinputstyle</class>

</Input>

</InputLine>

</Line>

<!-- 此部分为结束行在一个FORM中仅能出现一次,一般用来装载SUBMIT和RESET按钮和需要传递的HIDDEN的内容 -->

<EndLine Text="">

<!-- 生成用于页面传值的隐藏标签-->

<Input Type="hidden">

<!-- 生成用于页面传值的隐藏pointid-->

<Hidden Name="pointid" Value="" LinkValue="[pointid]" />

<!-- 生成用于页面传值的隐藏page-->

<Hidden Name="page" Value="0" LinkValue="[page]" />

</Input>

<!-- 生成提交按钮-->

<Input Id="submit" Type="submit">

<Label></Label>

<LabelStyle>color:red;font-size:12px</LabelStyle>

<Value>登陆</Value>

<class>myinputstyle</class>

</Input>

</EndLine>

</Form>

</Forms>

 

 

 


 

参考
表单基本标签示例

 

label类型控件的妙用示例
textarea类型控件示例
多值选择(Values)标签示例
多值提取类型控件(choice)示例
日期选择类型(date)控件示例
多级关联标签(SelectLevel)示例
选择组(SelectGroup)示例
使用NewLine标签以及利用空的InputLine示例
关于在表单中使用HTML标签示例

查看NoahWeb在线手册

Copyright © 2001-2004 The NoahWeb Corporation
All rights reserved.