一个简单的 HTML 表单,包含两个文本输入框和一个提交按钮:
<form action="form_action.asp" method="get"> First name: <input type="text" name="fname" /> Last name: <input type="text" name="lname" /> <input type="submit" value="Submit" /></form>
基本介绍
- 外文名:input
- 组成:两个文本输入框和一个提交按钮
- 类别:函式
- 含义:输入数据源
函式
返回 String,它包含以 Input 或 Binary 方式打开的档案中的字元。语法Input(number, [#]filenumber)Input 函式的语法具有以下几个部分:部分描述number必要。任何有效的数值表达式,指定要返回的字元个数。filenumber必要。任何有效的档案号。说明通常用 Print # 或 Put 将 Input 函式读出的数据写入档案。Input 函式只用于以 Input 或 Binary 方式打开的档案。与 Input # 语句不同,Input 函式返回它所读出的所有字元,包括逗号、回车符、空白列、换行符、引号和前导空格等。对于 Binary 访问类型打开的档案,如果试图用 Input 函式读出整个档案,则会在 EOF 返回 True 时产生错误。在用 Input 读出二进制档案时,要用 LOF 和 Loc 函式代替 EOF 函式,而在使用 EOF 函式时要配合以 Get 函式。注意 对于文本档案中包含的位元组数据要使用 InputB 函式。对于 InputB 来说,number 指定的是要返回的位元组个数,而不是要返回的字元个数。
标籤
定义用法
<input> 标籤用于蒐集用户信息。根据不同的 type 属性值,输入栏位拥有很多种形式。输入栏位可以是文本栏位、複选框、掩码后的文本控制项、单选按钮、按钮等等。
<input> 标籤可定义输入域的开始,在其中用户可输入数据。
对于大量通常的表单控制项,可以使用 <input> 标籤来进行定义,其中包括文本栏位、多选列表、可单击的图像和提交按钮等。
虽然 <input> 标籤中有许多属性,但是对每个元素来说,只有type属性和name属性是必需的(提交或重置按钮只有 type 属性)。
HTML 与 XHTML 之间的差异
在 HTML 中,<input> 标籤没有结束标籤。
在 XHTML 中,<input /> 标籤必须被正确地关闭。
实例
一个简单的 HTML 表单,包含两个文本输入框和一个提交按钮:
<form action="form_action.asp" method="get">
First name:
<input type="text" name="fname" />
Last name:
<input type="text" name="lname" />
<input type="submit" value="Submit" />
</form>
可选属性
DTD 指示此属性允许在哪种 DTD 中使用。S=Strict, T=Transitional, F=Frameset.
属性 | 值 | 描述 | DTD |
accept | mime_type | 规定通过档案上传来提交的档案的类型。 | STF |
align | left right top middle bottom | 不赞成使用。规定图像输入的对齐方式。 | TF |
alt | text | 定义图像输入的替代文本。 | STF |
checked | checked | 规定此 input 元素首次载入时应当被选中。 | STF |
disabled | disabled | 当 input 元素载入时禁用此元素。 | STF |
maxlength | number | 规定输入栏位中的字元的最大长度。 | STF |
name | field_name | 定义 input 元素的名称。 | STF |
readonly | readonly | 规定输入栏位为唯读。 | STF |
size | number_of_char | 定义输入栏位的宽度。 | STF |
src | URL | 定义以提交按钮形式显示的图像的 URL。 | STF |
type | button | 规定 input 元素的类型。 | STF |
value | value | 规定 input 元素的值。 | STF |
属性
标準属性:id, class, title, style, dir, lang, xml:lang
事件属性:tabindex, accesskey, onfocus, onblur, onselect, onchange, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
结构
typedef struct tagINPUT {
DWORDtype;
union
{
MOUSEINPUT mi;
KEYBDINPUT ki;
HARDWAREINPUT hi;
};
} INPUT, *PINPUT, FAR* LPINPUT;
参数
type:INPUT_MOUSE,INPUT_KEYBOARD,INPUT_HARDWARE
union(联合体)
任选选中一项即可
如果type是INPUT_MOUSE
那幺就填MOUSEINPUT
英语
名词n.
1. 投入
2. 输入
3. 输入功率;输入信息;输入程式
及物动词vt.
1. 将(资料等)输入电脑
input
1. 投入;输入;投入量
资料浏览 - 对外贸易常用辞彙 - 翻译中...input 投入;输入;投入量
2.
投入
经贸英语辞彙 - 网上读书园地 - 信息资...投入 input
3.
输入,输入电路
中国维修线上—医学英语辞彙9(I-J-K)input 输入,输入电路
MATLAB
函式简介
matlab中,input是一个输入函式。在matlab的命令视窗中输入doc input或help input就可以获得该函式的帮助信息。
调用格式
evalResponse= input('prompt')
strResponse= input('prompt', 's')
其中,第一种形式,prompt是在萤幕上显示的提示字元串,用户通过键盘输入来给evalResponse赋值。
示例:
在命令视窗中输入Val=input('请输入一个整数'),这样在命令视窗中便会显示“请输入一个整数”提示用户进行输入操作,当用户输入一个整数后,便会被赋给Val。
当然,这种调用方式中,也允许用户输入一个表达式,如:1+2+3 ,这个表达式被求值后(6)就会把结果赋给Val。总之,这种调用格式,输入的必须是或者能过通过运算产生一个常量。(你也可以输入'Y'或者'Yes')
第二种格式,是把用户的输入作为一个字元(串),而并不对用户的输入进行求值。
例如: 当你在命令视窗输入str=input('Please input', 's')然后从键盘输入:1+2+3,这样str实际得到的是:'1+2+3'而不是6。
需要注意的是,如果执行本函式时,用户敲了回车而不是输入了一个数,则该函式返回一个空矩阵。可以用matlab中的isempty函式判断输入的是否为空。
程式示例
下面这个程式分别给我们展示了input的这两种用法:
reply = 'Y';
while reply == 'Y'
score=input('Please input your score: ');
if isempty(score)
score = 60;
end
if (score < 60) && (score >= 0)
disp('E');
elseif (score >= 60) && (score < 70)
disp('D');
elseif (score >= 70) && (score < 80)
disp('C');
elseif (score >= 80) && (score < 90)
disp('B');
elseif (score >= 90) && (score < 100)
disp('A');
elseif score == 100
disp('Prefect!');
else
disp('Error input');
end
reply = input('Do you want more? Y/N [Y]: ', 's');
if isempty(reply) || reply == 'y'
reply = 'Y';
end
end