共找到2條詞條名為input的結果 展開

input

函數

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

First name:

Last 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 指定的是要返回的位元組個數,而不是要返回的字元個數。

標籤


定義用法
標籤用於搜集用戶信息。根據不同的 type 屬性值,輸入欄位擁有很多種形式。輸入欄位可以是文本欄位、複選框、掩碼后的文本控制項、單選按鈕、按鈕等等。
標籤可定義輸入域的開始,在其中用戶可輸入數據。
對於大量通常的表單控制項,可以使用 標籤來進行定義,其中包括文本欄位、多選列表、可單擊的圖像和提交按鈕等。
雖然 標籤中有許多屬性,但是對每個元素來說,只有type屬性和name屬性是必需的(提交或重置按鈕只有 type 屬性)。
HTML 與XHTML 之間的差異
在 HTML 中, 標籤沒有結束標籤。
在 XHTML 中, 標籤必須被正確地關閉。
實例
一個簡單的 HTML 表單,包含兩個文本輸入框和一個提交按鈕:
First name:
Last name:
可選屬性
DTD 指示此屬性允許在哪種 DTD 中使用。S=Strict, T=Transitional, F=Frameset.
屬性描述DTD
acceptmime_type規定通過文件上傳來提交的文件的類型。STF
alignleft right top middle bottom不贊成使用。規定圖像輸入的對齊方式。TF
alttext定義圖像輸入的替代文本。STF
checkedchecked規定此 input 元素首次載入時應當被選中。STF
disableddisabled當 input 元素載入時禁用此元素。STF
maxlengthnumber規定輸入欄位中的字元的最大長度。STF
namefield_name定義 input 元素的名稱。STF
readonlyreadonly規定輸入欄位為只讀。STF
sizenumber_of_char定義輸入欄位的寬度。STF
srcURL定義以提交按鈕形式顯示的圖像的 URL。STF
typebutton規定 input 元素的類型。STF
valuevalue規定 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;
input
input

參數


type:INPUT_MOUSE,INPUT_KEYBOARD,INPUT_HARDWARE
union(聯合體)
任選選中一項即可
如果type是INPUT_MOUSE
那麼就填MOUSEINPUT

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