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

表单资源标签 Input

  输入行内描述输入控件标签。

 

说明

标签:

<Input Id="" Type="" LinkValue="">

<!-- 控件描述内容 -->

</Input>

必要参数:

Id
Type

可选参数: LinkValue

参数说明:

属性:Id

表示输入控件ID

属性:Type 表示输入控件类型。已有控件类型:
hidden:隐藏变量域。
text:单行文本输入区。
checkbox:多选框。
file:上传文件选择框。
image:图片按钮。(当图片地址为空时不会显示)
password:密码输入区。
radio:单选框。
reset:重设按钮。
button:按钮。
label:文本或HTML显示标签。
date:日期选择输入区。
choice:选择内容输入区。
submit:表单提交按钮。
select:单选输入区。
select-multiple:多选输入区。
textarea:多行文本输入区。
属性:LinkValue 表示构造此表单时所对应的变量表达式(仅限于表示单个值) 适用Input类型为"text"、"file"、"password"、"reset"、"button"、"label"、"date"、"submit"、"hidden"、"textarea"时根据传递的变量修改标签Value所定义的默认值内容。(注:如需对多选值类型控件传递选中值请参考"Values")

 

XML视图



表单示例

<Form Id="formdemoInput" Text="表单示例" myid="Value" myfirstname="Value" mylastname="Value" mypassword="Value" mydate="Value" myaddress="Value" myresume="Value" myimage="Value" mypage="Value">

<Line Text="">

<InputLine Text="用户编号:" Desc="">

<Input Id="formid" Type="label" LinkValue="[myid]">

<Label></Label>

<LabelClass>label</LabelClass>

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

<class>myinputstyle</class>

</Input>

</InputLine>

<InputLine Text="姓  名:" Desc="输入您的真实姓名">

<Input Id="formfirstname" Type="text" LinkValue="[myfirstname]">

<Label>姓: </Label>

<LabelClass>label</LabelClass>

<NullErrorString>请输入您的姓</NullErrorString>

<class>myinputstyle</class>

<size>5</size>

</Input>

<Input Id="formlastname" Type="text" LinkValue="[mylastname]">

<Label>名:</Label>

<LabelClass>label</LabelClass>

<NullErrorString>请输入您的名</NullErrorString>

<class>myinputstyle</class>

<size>5</size>

</Input>

</InputLine>

<InputLine Text="用户密码:" Desc="">

<Input Id="formpassword" Type="password" LinkValue="[mypassword]">

<Label></Label>

<size>20</size>

<LabelClass>label</LabelClass>

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

<class>myinputstyle</class>

</Input>

</InputLine>

<InputLine Text="出生日期:" Desc="">

<Input Id="formdate" Type="date" LinkValue="[mydate]">

<Label></Label>

<size>20</size>

<LabelClass>label</LabelClass>

<NullErrorString>请输入您的出生日期</NullErrorString>

<class>myinputstyle</class>

</Input>

</InputLine>

<InputLine Text="地  址:" Desc="">

<Input Id="formaddress" Type="text" LinkValue="[myaddress]">

<Label></Label>

<LabelClass>label</LabelClass>

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

<class>myinputstyle</class>

</Input>

</InputLine>

</Line>

<TitleLine Text="详细资料" />

<Line Text="">

<InputLine Text="个人简历:" Desc="">

<Input Id="formresume" Type="textarea" LinkValue="[myresume]">

<Label></Label>

<LabelClass>label</LabelClass>

<NullErrorString>请输入您的个人简历</NullErrorString>

<cols>50</cols>

<rows>10</rows>

<class>myinputstyle</class>

</Input>

</InputLine>

<InputLine Text="图  片:" Desc="">

<Input Id="formimg" Type="image" LinkValue="[myimage]">

<Label></Label>

<LabelClass>label</LabelClass>

<class>myinputstyle</class>

<Value>/images/templates2/printer.gif</Value>

</Input>

<Input Id="formfile" Type="file" >

<Label></Label>

<LabelClass>label</LabelClass>

<class>myinputstyle</class>

</Input>

</InputLine>

</Line>

<EndLine Text="">

<Input Type="hidden">

<Hidden Name="formpointname" Value="" LinkValue="[myname]" />

<Hidden Name="formpage" Value="" LinkValue="[mypage]" />

</Input>

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

<Value>登陆</Value>

<class>myinputstyle</class>

</Input>

<Input Id="reset" Type="reset">

<Value>重设</Value>

<class>myinputstyle</class>

</Input>

<Input Id="reg" Type="button">

<Value>注册</Value>

<OnClick>javascript:window.location.href='?action=register'</OnClick>

<class>myinputstyle</class>

</Input>

</EndLine>

</Form>



 

内容说明

<!-- 示例表单formdemocheckbox -->
<Form Id="formdemocheckbox" Text="示例" myselectA="Value" myselectB="Value" myselectC="Value">

<Line Text="">

<InputLine Text="指定值内容:" Desc="">

<Input Id="formselectA" Type="checkbox">

<Label></Label>

<LabelClass>label</LabelClass>

<NullErrorString>请选择A</NullErrorString>

<class>myinputstyle</class>

<Values BySelectArrayString="[myselectA]">

<option Value="">——请选择——</option>

<option Value="1">A</option>

<option Value="2">B</option>

<option Value="3">C</option>

<option Value="10">D</option>

</Values>

</Input>

</InputLine>

</Line>

<TitleLine Text="数据库获取内容" />

<Line Text="">

<InputLine Text="数据库获取内容:" Desc="">

<Input Id="formselectB" Type="checkbox">

<Label></Label>

<LabelClass>label</LabelClass>

<NullErrorString>请选择B</NullErrorString>

<class>myinputstyle</class>

<Values BySelectArrayString="[myselectB]" ValuesSQLLink="TestTable_S_listall" ValuesSQLValue="[_LOOP.*.id]" ValuesSQLLabel="[_LOOP.*.name]" >

<option Value="">——请选择——</option>

</Values>

</Input>

</InputLine>

<InputLine Text="数据库获取内容:" Desc="">

<Input Id="formselectC" Type="checkbox">

<Label></Label>

<LabelClass>label</LabelClass>

<NullErrorString>请选择C</NullErrorString>

<class>myinputstyle</class>

<NewLine>true</NewLine>

<Values BySelectArrayString="[myselectC]" ValuesSQLLink="forms.TestTable_S_listall" ValuesSQLValue="[_LOOP.*.id]" ValuesSQLLabel="[_LOOP.*.name]" >

</Values>

</Input>

</InputLine>

</Line>

<EndLine Text="">

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

<Value>提交</Value>

<class>myinputstyle</class>

</Input>

</EndLine>

</Form>



表单示例

<!-- 示例表单formdemoradio -->
<Form Id="formdemoradio" Text="示例" myselectA="Value" myselectB="Value" myselectC="Value">

<Line Text="">

<InputLine Text="指定值内容:" Desc="">

<Input Id="formselectA" Type="radio">

<Label></Label>

<LabelClass>label</LabelClass>

<NullErrorString>请选择A</NullErrorString>

<class>myinputstyle</class>

<Values BySelectArrayString="[myselectA]">

<option Value="">——请选择——</option>

<option Value="1">A</option>

<option Value="2">B</option>

<option Value="3">C</option>

<option Value="10">D</option>

</Values>

</Input>

</InputLine>

</Line>

<TitleLine Text="数据库获取内容" />

<Line Text="">

<InputLine Text="数据库获取内容:" Desc="">

<Input Id="formselectB" Type="radio">

<Label></Label>

<LabelClass>label</LabelClass>

<NullErrorString>请选择B</NullErrorString>

<class>myinputstyle</class>

<Values BySelectArrayString="[myselectB]" ValuesSQLLink="TestTable_S_listall" ValuesSQLValue="[_LOOP.*.id]" ValuesSQLLabel="[_LOOP.*.name]" >

<option Value="">——请选择——</option>

</Values>

</Input>

</InputLine>

<InputLine Text="数据库获取内容:" Desc="">

<Input Id="formselectC" Type="radio">

<Label></Label>

<LabelClass>label</LabelClass>

<NullErrorString>请选择C</NullErrorString>

<class>myinputstyle</class>

<NewLine>true</NewLine>

<Values BySelectArrayString="[myselectC]" ValuesSQLLink="forms.TestTable_S_listall" ValuesSQLValue="[_LOOP.*.id]" ValuesSQLLabel="[_LOOP.*.name]" >

</Values>

</Input>

</InputLine>

</Line>

<EndLine Text="">

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

<Value>提交</Value>

<class>myinputstyle</class>

</Input>

</EndLine>

</Form>



表单示例

<!-- 示例表单formdemoselect -->
<Form Id="formdemoselect" Text="示例" myselectA="Value" myselectB="Value" myselectC="Value">

<Line Text="">

<InputLine Text="指定值内容:" Desc="">

<Input Id="formselectA" Type="select">

<Label></Label>

<LabelClass>label</LabelClass>

<NullErrorString>请选择A</NullErrorString>

<class>myinputstyle</class>

<Values BySelectArrayString="[myselectA]">

<option Value="">——请选择——</option>

<option Value="1">A</option>

<option Value="2">B</option>

<option Value="3">C</option>

<option Value="10">D</option>

</Values>

</Input>

</InputLine>

</Line>

<TitleLine Text="数据库获取内容" />

<Line Text="">

<InputLine Text="数据库获取内容:" Desc="">

<Input Id="formselectB" Type="select">

<Label></Label>

<LabelClass>label</LabelClass>

<NullErrorString>请选择B</NullErrorString>

<class>myinputstyle</class>

<Values BySelectArrayString="[myselectB]" ValuesSQLLink="TestTable_S_listall" ValuesSQLValue="[_LOOP.*.id]" ValuesSQLLabel="[_LOOP.*.name]" >

<option Value="">——请选择——</option>

</Values>

</Input>

</InputLine>

<InputLine Text="数据库获取内容:" Desc="">

<Input Id="formselectC" Type="select">

<Label></Label>

<LabelClass>label</LabelClass>

<NullErrorString>请选择C</NullErrorString>

<class>myinputstyle</class>

<NewLine>true</NewLine>

<Values BySelectArrayString="[myselectC]" ValuesSQLLink="forms.TestTable_S_listall" ValuesSQLValue="[_LOOP.*.id]" ValuesSQLLabel="[_LOOP.*.name]" >

</Values>

</Input>

</InputLine>

</Line>

<EndLine Text="">

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

<Value>提交</Value>

<class>myinputstyle</class>

</Input>

</EndLine>

</Form>



表单示例

<!-- 示例表单formdemoselectmultiple -->
<Form Id="formdemoselectmultiple" Text="示例" myselectA="Value" myselectB="Value" myselectC="Value">

<Line Text="">

<InputLine Text="指定值内容:" Desc="">

<Input Id="formselectA" Type="select">

<Label></Label>

<LabelClass>label</LabelClass>

<NullErrorString>请选择A</NullErrorString>

<class>myinputstyle</class>

<size>10</size>

<multiple>true</multiple>

<Values BySelectArrayString="[myselectA]">

<option Value="">——请选择——</option>

<option Value="1">A</option>

<option Value="2">B</option>

<option Value="3">C</option>

<option Value="10">D</option>

</Values>

</Input>

</InputLine>

</Line>

<TitleLine Text="数据库获取内容" />

<Line Text="">

<InputLine Text="数据库获取内容:" Desc="">

<Input Id="formselectB" Type="select">

<Label></Label>

<LabelClass>label</LabelClass>

<NullErrorString>请选择B</NullErrorString>

<class>myinputstyle</class>

<size>10</size>

<multiple>true</multiple>

<Values BySelectArrayString="[myselectB]" ValuesSQLLink="TestTable_S_listall" ValuesSQLValue="[_LOOP.*.id]" ValuesSQLLabel="[_LOOP.*.name]" >

<option Value="">——请选择——</option>

</Values>

</Input>

</InputLine>

<InputLine Text="数据库获取内容:" Desc="">

<Input Id="formselectC" Type="select">

<Label></Label>

<LabelClass>label</LabelClass>

<NullErrorString>请选择C</NullErrorString>

<class>myinputstyle</class>

<NewLine>true</NewLine>

<size>10</size>

<multiple>true</multiple>

<Values BySelectArrayString="[myselectC]" ValuesSQLLink="forms.TestTable_S_listall" ValuesSQLValue="[_LOOP.*.id]" ValuesSQLLabel="[_LOOP.*.name]" >

</Values>

</Input>

</InputLine>

</Line>

<EndLine Text="">

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

<Value>提交</Value>

<class>myinputstyle</class>

</Input>

</EndLine>

</Form>



表单示例

<!-- 示例表单formdemochoice -->
<Form Id="formdemochoice" Text="示例" myselectA="Value" myselectB="Value" myselectC="Value">

<Line Text="">

<InputLine Text="指定值内容:" Desc="">

<Input Id="formselectA" Type="choice">

<Label>可选</Label>

<LabelClass>label</LabelClass>

<LabelB>已选</LabelB>

<LabelBClass>label</LabelBClass>

<NullErrorString>请选择A</NullErrorString>

<Style>width: 150px;height: 150px;</Style>

<Values BySelectArrayString="[myselectA]">

<option Value="">——请选择——</option>

<option Value="1">A</option>

<option Value="2">B</option>

<option Value="3">C</option>

<option Value="10">D</option>

</Values>

</Input>

</InputLine>

</Line>

<TitleLine Text="数据库获取内容" />

<Line Text="">

<InputLine Text="数据库获取内容:" Desc="">

<Input Id="formselectB" Type="choice">

<Label>可选</Label>

<LabelClass>label</LabelClass>

<LabelB>已选</LabelB>

<LabelBClass>label</LabelBClass>

<NullErrorString>请选择B</NullErrorString>

<Style>width: 150px;height: 150px;</Style>

<Values BySelectArrayString="[myselectB]" ValuesSQLLink="TestTable_S_listall" ValuesSQLValue="[_LOOP.*.id]" ValuesSQLLabel="[_LOOP.*.name]" >

<option Value="">——请选择——</option>

</Values>

</Input>

</InputLine>

<InputLine Text="数据库获取内容:" Desc="">

<Input Id="formselectC" Type="choice">

<Label>可选</Label>

<LabelClass>label</LabelClass>

<LabelB>已选</LabelB>

<LabelBClass>label</LabelBClass>

<NullErrorString>请选择C</NullErrorString>

<Style>width: 150px;height: 150px;</Style>


<Values BySelectArrayString="[myselectC]" ValuesSQLLink="forms.TestTable_S_listall" ValuesSQLValue="[_LOOP.*.id]" ValuesSQLLabel="[_LOOP.*.name]" >

</Values>

</Input>

</InputLine>

</Line>

<EndLine Text="">

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

<Value>提交</Value>

<class>myinputstyle</class>

</Input>

</EndLine>

</Form>

 

参考
表单基本标签示例

 

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

查看NoahWeb在线手册

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