input[函式]

input[函式]

一個簡單的 HTML 表單,包含兩個文本輸入框和一個提交按鈕: First name:

函式

返回 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的這兩種用法:

input示例 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

相關詞條

相關搜尋

熱門詞條

聯絡我們