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

表单校验标签 Values

  Input节点下的标签,用来指定该控件默认的多值来源,比如指定checkbox类型或radio类型和choice类型的可选择值。适用Input类型"select"、"checkbox"、"radio"、"select-multiple"、"choice"。

 

说明

标签:

<Values ValuesSQLLink="" ValuesSQLLabel="" ValuesSQLValue="" BySelectArray="" BySelectArrayString="" ValuesSQLLinkAutoMode="" ValuesSQLLinkAutoReset="" ValuesSQLLinkNewRunMode="">

<!-- 可选值内容 -->

</Values>

可选参数: ValuesSQLLink
ValuesSQLLabel
ValuesSQLValue
BySelectArray
BySelectArrayString
ValuesSQLLinkAutoMode
ValuesSQLLinkAutoReset
ValuesSQLLinkNewRunMode

参数说明:

属性:ValuesSQLLink

表示该控件的可选择值来源的数据库查询所对应的查询集ID

属性:ValuesSQLLabel 表示该控件的可选择值的值所对应的名称表达式。

属性:ValuesSQLValue

表示该控件的可选择值的值所对应的变量表达式。

属性:BySelectArray 表示一个数组名字,该数组对应的是该控件的可选择值已经被选中的选项。

属性:BySelectArrayString

表示一个字符串其中用可用分隔符“,”分隔多个值,该字符串对应的是该控件的可选择值已经被选中的选项。

属性:ValuesSQLLinkAutoMode 表示该控件的可选择值来源的数据库查询是否自动运行。默认为true。

属性:ValuesSQLLinkAutoReset

表示该控件的可选择值来源的数据库查询是否自动重设到第一条记录。默认为true。

属性:ValuesSQLLinkNewRunMode 表示该控件的可选择值来源的数据库查询是否重新进行查询。默认为false。


 

内容说明

<!-- 示例表单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.*.id] ADD [_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.