一個簡單的HTML表單,包含兩個文本輸入框和一個提交按鈕:First name: Last name:。對于大量通常的表單控件,可以使用標簽來進行定義,其中包括文本字段、多選列表、可單擊的圖像和提交按鈕等。在命令窗口中輸入Val=input('請輸入一個整數(shù)'),這樣在命令窗口中便會顯示“請輸入一個整數(shù)”提示用戶進行輸入操作,當用戶輸入一個整數(shù)后,便會被賦給Val。可以用matlab中的impty函數(shù)判斷輸入的是否為空。
外文名input
組成兩個文本輸入框和一個提交按鈕
類別函數(shù)
含義輸入數(shù)據(jù)源
函數(shù)返回String,它包含以Input或Binary方式打開的文件中的字符。語法Input(number,[#]filenumber)Input函數(shù)的語法具有以下幾個部分:部分描述number必要。任何有效的數(shù)值表達式,指定要返回的字符個數(shù)。filenumber必要。任何有效的文件號。說明通常用Print#或Put將Input函數(shù)讀出的數(shù)據(jù)寫入文件。
Input函數(shù)只用于以Input或Binary方式打開的文件。與Input#語句不同Input函數(shù)返回它所讀出的所有字符,包括逗號、回車符、空白列、換行符、引號和前導空格等。對于Binary訪問類型打開的文件,如果試圖用Input函數(shù)讀出整個文件,則會在EOF返回True時產生錯誤。在用Input讀出二進制文件時,要用LOF和Loc函數(shù)代替EOF函數(shù),而在使用EOF函數(shù)時要配合以Get函數(shù)。注意對于文本文件中包含的字節(jié)數(shù)據(jù)要使用InputB函數(shù)。對于InputB來說,number指定的是要返回的字節(jié)個數(shù),而不是要返回的字符個數(shù)。
標簽定義用法<input>標簽用于搜集用戶信息。根據(jù)不同的type屬性值,輸入字段擁有很多種形式。輸入字段可以是文本字段、復選框、掩碼后的文本控件、單選按鈕、按鈕等等。[1]
<input>標簽可定義輸入域的開始,在其中用戶可輸入數(shù)據(jù)。
對于大量通常的表單控件,可以使用<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>
可選屬性屬性 | 值 | 描述 |
accept | mime_type | 規(guī)定通過文件上傳來提交的文件的類型。 |
align | left right top middle bottom | 不贊成使用。規(guī)定圖像輸入的對齊方式。 |
alt | text | 定義圖像輸入的替代文本。 |
checked | checked | 規(guī)定此input元素首次加載時應當被選中。 |
disabled | disabled | 當input元素加載時禁用此元素 |
maxlength | number | 規(guī)定輸入字段中的字符的最大長度。 |
name | field_name | 定義input元素的名稱。 |
readonly | readonly | 規(guī)定輸入字段為只讀。 |
size | number_of_char | 定義輸入字段的寬度。 |
src | URL | 定義以提交按鈕形式顯示的圖像的URL。 |
type | button | 規(guī)定input元素的類型。 |
value | value | 規(guī)定input元素的值。 |
標準屬性:id,class,title,style,dir,ang,xml:lang
事件屬性:tabindex,accesskey,onfocus,onblur,onlect,onchange,onclick,ondblclick,onmoudown,onmouup,onmouover, onmoumove,onmouout,onkeypress,onkeydown,onkeyup
結構typedef struct tagINPUT{
DWORDtype;
union
{
MOUSEINPUT mi;
KEYBDINPUT ki;
HARDWAREINPUT hi;
};
}INPUT,*PINPUT,FAR*LPINPUT;
MATLAB函數(shù)簡介matlab中,input是一個輸入函數(shù)。在matlab的命令窗口中輸入doc input或help input就可以獲得該函數(shù)的幫助信息。
調用格式
evalRespon=input('prompt')
strRespon=input('prompt','s')
其中,第一種形式,prompt是在屏幕上顯示的提示字符串,用戶通過鍵盤輸入來給evalRespon賦值。
示例:
在命令窗口中輸入Val=input('請輸入一個整數(shù)'),這樣在命令窗口中便會顯示“請輸入一個整數(shù)”提示用戶進行輸入操作,當用戶輸入一個整數(shù)后,便會被賦給Val。
當然,這種調用方式中,也允許用戶輸入一個表達式,如:1+2+3,這個表達式被求值后(6)就會把結果賦給Val。總之,這種調用格式,輸入的必須是或者能過通過運算產生一個常量。(你也可以輸入'Y'或者'Yes')
第二種格式,是把用戶的輸入作為一個字符(串),而并不對用戶的輸入進行求值。
例如:當你在命令窗口輸入str=input('Plea input','s')然后從鍵盤輸入:1+2+3,這樣str實際得到的是:'1+2+3'而不是6。
需要注意的是,如果執(zhí)行本函數(shù)時,用戶敲了回車而不是輸入了一個數(shù),則該函數(shù)返回一個空矩陣??梢杂胢atlab中的impty函數(shù)判斷輸入的是否為空。
程序示例下面這個程序分別給我們展示了input的這兩種用法:
reply='Y';
while reply=='Y'
score=input('Plea input your score:');
if impty(score)
score=60;
end
if(score<60)&&(score>=0)
disp('E');
elif(score>=60)&&(score<70)
disp('D');
elif(score>=70)&&(score<80)
disp('C');
elif(score>=80)&&(score<90)
disp('B');
elif(score>=90)&&(score<100)
disp('A');
elif score==100
disp('Prefect!');
el
disp('Error input');
end
reply=input('Do you want more?Y/N[Y]:','s');
if impty(reply)||reply=='y'
reply='Y';
end
end
參考資料本文發(fā)布于:2023-06-01 09:44:40,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/92/183403.html
版權聲明:本站內容均來自互聯(lián)網,僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內刪除。
本文word下載地址:input(函數(shù)).doc
本文 PDF 下載地址:input(函數(shù)).pdf
| 留言與評論(共有 0 條評論) |