版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
生物資訊程式語(yǔ)言應(yīng)用
Part8PHPinBiologicalDataRetrieval
GettingStarted/uniprot/ProteinnameGettingStarted/uniprot/P03372Practice搜尋一個(gè)蛋白質(zhì),並找出他的function、subcellularlocationGettingStartedGettingStartedhttp://localhost/extract_infor/HTML表單介紹何謂表單(Forms)一群HTML控制項(xiàng)(Controls)的集合HTML控制項(xiàng)種類(lèi)文字輸入框密碼輸入框多列文字區(qū)單選按鈕多選按鈕下拉式功能表選擇清單送出/清除紐一般按鈕檔案上傳紐HTML表單介紹HTML表單(Form)格式<formaction=“表單處理網(wǎng)頁(yè)URL”method=“後送法”>表單處理網(wǎng)頁(yè)URL當(dāng)表單被按下“送出”時(shí),表單內(nèi)所有控制項(xiàng)內(nèi)含值會(huì)被送到此處後送法有GET及POST兩種,其差異容後詳談範(fàn)例<formaction=“/test.php”method=“GET”>HTML表單介紹文字輸入框(Textbox)格式<inputtype=“text”name=“後送變數(shù)名稱”size=“長(zhǎng)度”
maxlength=“最大輸入長(zhǎng)度”value=“輸入值”>紅色字部分可以省略範(fàn)例<inputtype=“text”name=“txtUserName”size=“20”
maxlength=“50”value=“”>HTML表單介紹隨堂練習(xí)請(qǐng)輸入下列程式碼,看看是否能夠顯示文字輸入框請(qǐng)修改size屬性的值。輸入框的外觀是否變大了呢?請(qǐng)修改maxlength的值為5,再輸入文字看看。請(qǐng)問(wèn)您可以輸入幾個(gè)字?請(qǐng)修改value=“請(qǐng)輸入帳號(hào)”,有什麼變化?<html><head><title>FormTest</title></head><body><form>請(qǐng)輸入帳號(hào):<inputtype=“text”name=“txtUserName”size=“20”maxlength=“50”value=“”><br></form></body></html>HTML表單介紹密碼輸入框(Password)格式<inputtype=“password”name=“後送變數(shù)名稱”size=“長(zhǎng)度”maxlength=“最大輸入長(zhǎng)度”value=“輸入值”>紅色字部分可以省略範(fàn)例<inputtype=“password”name=“txtPassword”size=“20”
maxlength=“50”value=“”>HTML表單介紹隨堂練習(xí)請(qǐng)輸入下列程式碼,看看是否能夠顯示密碼輸入框<html><head><title>FormTest</title></head><body><form>請(qǐng)輸入帳號(hào):<inputtype=“text”name=“txtUserName”size=“20”maxlength=“50”value=“”><br>請(qǐng)輸入密碼:<inputtype=“password”name=“txtPassword”size=“20”maxlength=“50”value=“”><br></form></body></html>HTML表單介紹多列文字區(qū)(TextArea)格式<textareaname=“後送變數(shù)名稱”
rows=“列數(shù)”cols=“行數(shù)”
wrap=“是否傳送換列符號(hào)”>
初始字串
</textarea>紅色字部分可以省略是否傳送換列符號(hào)有三種選擇off:所有換列符號(hào)皆不後送soft:只傳送使用者實(shí)際按下Enter的換列符號(hào)hard:所有螢?zāi)簧险坌械奈恢媒葬崴蛽Q列符號(hào)範(fàn)例<textareaname=“txtMessage”rows=“10”cols=“40”wrap=“soft”>
請(qǐng)?jiān)诖颂庉斎肽囊庖?jiàn)
</textarea>HTML表單介紹隨堂練習(xí)請(qǐng)輸入下列程式碼,看看是否能夠顯示多列文字區(qū)<html><head><title>FormTest</title></head><body><form>請(qǐng)輸入您的意見(jiàn)<br><textareaname=“txtMessage”rows=“10”cols=“40”wrap=“soft”></textarea></form></body></html>HTML表單介紹單選按鈕(RadioButton)格式<inputtype=“radio”name=“後送變數(shù)名稱”
value=“後送值”checked>紅色字部分可以省略checked設(shè)定此單選按鈕是否預(yù)設(shè)為勾選範(fàn)例<inputtype=“radio”name=“rdoSex”value=“male”checked>男性
<inputtype=“radio”name=“rdoSex”value=“female”>女性注意事項(xiàng)所有同一組的單選按鈕之後送變數(shù)名稱必須相同,否則會(huì)被視為不同群組。以上例而言,若使用者勾選“女性”,則PHP會(huì)收到一個(gè)變數(shù)名為$rdoSex,其內(nèi)容值為“female”HTML表單介紹隨堂練習(xí)請(qǐng)輸入下列程式碼,看看是否能夠顯示單選按鈕<html><head><title>FormTest</title></head><body><form>性別:<inputtype=“radio”name=“rdoSex”value=“male”checked>男性<inputtype=“radio”name=“rdoSex”value=“female”>女性</form></body></html>HTML表單介紹多選按鈕(Checkbox)格式<inputtype=“checkbox”name=“後送變數(shù)名稱”
value=“後送值”checked>紅色字部分可以省略checked設(shè)定此多選按鈕是否預(yù)設(shè)為勾選範(fàn)例<inputtype=“checkbox”name=“chkRemember”value=“yes”>記住我的密碼HTML表單介紹多選按鈕注意事項(xiàng)每個(gè)多選按鈕後送變數(shù)名稱必須不同,否則將會(huì)發(fā)生只收到最後一個(gè)勾選的後送值之情況。請(qǐng)輸入您的嗜好:
<inputtype=“checkbox”name=“hobbies”value=“eat”>吃
<inputtype=“checkbox”name=“hobbies”value=“drink”>喝
<inputtype=“checkbox”name=“hobbies”value=“sex”>嫖
<inputtype=“checkbox”name=“hobbies”value=“gamble”>賭若使用者勾選上述四者,後端的PHP處理網(wǎng)頁(yè)只會(huì)收到$hobbies=“gamble”。PHP允許使用陣列來(lái)儲(chǔ)存checkbox每個(gè)內(nèi)容值請(qǐng)輸入您的嗜好:
<inputtype=“checkbox”name=“hobbies[]”value=“eat”>吃
<inputtype=“checkbox”name=“hobbies[]”value=“drink”>喝
<inputtype=“checkbox”name=“hobbies[]”value=“sex”>嫖
<inputtype=“checkbox”name=“hobbies[]”value=“gamble”>賭若使用者勾選上述四者,後端的PHP處理網(wǎng)頁(yè)會(huì)收到如下的值hobbies[0]=“eat”;hobbies[1]=“drink”;hobbies[2]=“sex”;hobbies[3]=“gamble”;HTML表單介紹隨堂練習(xí)請(qǐng)輸入下列程式碼,看看是否能夠顯示多選按鈕<html><head><title>FormTest</title></head><body><form>請(qǐng)輸入您的嗜好:<inputtype=“checkbox”name=“hobbies[]”value=“eat”>吃<inputtype=“checkbox”name=“hobbies[]”value=“drink”>喝<inputtype=“checkbox”name=“hobbies[]”value=“sex”>嫖<inputtype=“checkbox”name=“hobbies[]”value=“gamble”>賭</form></body></html>HTML表單介紹下拉式功能表(ComboBox)格式<selectname=“後送變數(shù)名稱”>
<optionvalue=“後送值1”selected>選項(xiàng)名稱1
<optionvalue=“後送值2”>選項(xiàng)名稱2
…
</select>selected將此選項(xiàng)預(yù)設(shè)為被選取選項(xiàng)名稱秀在下拉式功能表裡的文字範(fàn)例請(qǐng)輸入您所在的城市:
<selectname=“cmbCity”>
<optionvalue=“taipei”selected>臺(tái)北市
<optionvalue=“taichung”>臺(tái)中市
<optionvalue=“kaoshung”>高雄市
</select>HTML表單介紹隨堂練習(xí)請(qǐng)輸入下列程式碼,看看是否能夠顯示下拉式功能表<html><head><title>FormTest</title></head><body><form>請(qǐng)輸入您所在的城市:<selectname=“cmbCity><optionvalue=“taipei”selected>臺(tái)北市<optionvalue=“taichung”>臺(tái)中市<optionvalue=“kaoshung”>高雄市</select></form></body></html>HTML表單介紹選擇清單(List)格式:與下拉式功能表完全相同<selectname=“後送變數(shù)名稱”size=“清單項(xiàng)目顯示數(shù)”multiple>
<optionvalue=“後送值1”selected>選項(xiàng)名稱1
<optionvalue=“後送值2”>選項(xiàng)名稱2
<optionvalue=“後送值3”selected>選項(xiàng)名稱3
…
</select>清單顯示項(xiàng)目數(shù)指定此一清單要顯示幾個(gè)項(xiàng)目。若實(shí)際項(xiàng)目數(shù)量大於此值,則該清單會(huì)出現(xiàn)捲動(dòng)軸multiple設(shè)定此清單是否可以多選若可以多選時(shí),則用ctrl+滑鼠左鍵可以選擇不連續(xù)的項(xiàng)目若用shift+滑鼠左鍵可以選擇一群連續(xù)的項(xiàng)目HTML表單介紹範(fàn)例請(qǐng)問(wèn)您家中有些什麼人
<selectname=“l(fā)stFamily[]”size=“5”multiple>
<optionvalue=“father”>爸爸
<optionvalue=“mother”>媽媽
<optionvalue=“brother”>兄弟
<optionvalue=“sister”>姊妹
</select>HTML表單介紹隨堂練習(xí)請(qǐng)輸入下列程式碼,看看是否能夠顯示選擇清單<html><head><title>FormTest</title></head><body><form>請(qǐng)問(wèn)您家中有些什麼人
<selectname=“l(fā)stFamily[]”size=“5”multiple>
<optionvalue=“father”>爸爸
<optionvalue=“mother”>媽媽
<optionvalue=“brother”>兄弟
<optionvalue=“sister”>姊妹
</select></form></body></html>接取網(wǎng)頁(yè)變數(shù)前端傳送方法–GET以GET傳送<formaction=“後端處理網(wǎng)頁(yè)名稱”method=“GET”>範(fàn)例<formaction=“l(fā)ogin.php”method=“GET”>登入名稱:<inputtype=“text”name=“txtName”><br>登入密碼:<inputtype=“password”name=“txtPass”><br><inputtype=“submit”name=“btnSubmit”value=“送出”><inputtype=“reset”name=“btnReset”value=“清除”></form>/login.php?txtName=Robert&txtPass=1234接取網(wǎng)頁(yè)變數(shù)前端傳送方法–GET以GET
傳送的HTTP封包長(zhǎng)相優(yōu)點(diǎn)使用者可以Bookmark此一動(dòng)態(tài)網(wǎng)頁(yè),隨時(shí)秀出使用者當(dāng)初看到的樣子。缺點(diǎn)所有訊息全部附在URL尾端的CGI變數(shù)區(qū)傳送出去。使用者對(duì)於傳送什麼可以看得一清二楚,無(wú)法對(duì)傳送資料保密。受限於瀏覽器對(duì)URL設(shè)下的最大長(zhǎng)度限制
(如:IE2048bytes,NS1024bytes)無(wú)法用GET方法上傳檔案GETlogin.php?txtName=Robert&txtPass=1234HTTP/1.1HOST:User-agent:Mozilla/5.0接取網(wǎng)頁(yè)變數(shù)前端傳送方法–POST以POST傳送<formaction=“後端處理網(wǎng)頁(yè)名稱”method=“POST”>範(fàn)例<formaction=“l(fā)ogin.php”method=“POST”>登入名稱:<inputtype=“text”name=“txtName”><br>登入密碼:<inputtype=“password”name=“txtPass”><br><inputtype=“submit”name=“btnSubmit”value=“送出”><inputtype=“reset”name=“btnReset”value=“清除”></form>/login.php
與正常網(wǎng)址無(wú)異接取網(wǎng)頁(yè)變數(shù)前端傳送方法–POST以POST
傳送的HTTP封包長(zhǎng)相優(yōu)點(diǎn)所有訊息包在HTTP封包中,使用者無(wú)從得知傳送什麼值到後端網(wǎng)頁(yè),進(jìn)而無(wú)法猜測(cè)整個(gè)網(wǎng)站的運(yùn)作機(jī)制。不受限於瀏覽器對(duì)URL設(shè)下的最大長(zhǎng)度限制使用者可以上傳檔案缺點(diǎn)HTTP封包中的文字仍為明碼,有心人士仍可經(jīng)過(guò)較為複雜的手續(xù)攔截得知後送了哪些變數(shù)及值。POSTlogin.phpHTTP/1.1HOST:User-agent:Mozilla/5.0Content-Type:application/x-www-form-urlencodedContent-Length:27txtName=Robert&txtPass=1234Post和Get傳送方式表單資料可以用<FORM>元件的method屬性來(lái)指定Post或Get傳回方式。Post方式是把資料用符合HTTP通訊協(xié)定的格式,以封包的形式傳回WWW伺服器。這種方式適合傳送資料量比較大的表單(譬如超過(guò)1K
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 甲乙丙房屋買(mǎi)賣(mài)合同全解讀
- 消防工程招投標(biāo)文書(shū)
- 服務(wù)合同協(xié)議權(quán)威解讀
- 童鞋品牌代理經(jīng)銷(xiāo)合同
- 施工安全保證書(shū)樣本
- 信用擔(dān)保借款合同的修改注意事項(xiàng)
- 標(biāo)準(zhǔn)借款協(xié)議書(shū)格式
- 糧油食品供應(yīng)協(xié)議
- 室內(nèi)外照明設(shè)計(jì)招標(biāo)
- 批發(fā)兼零售合作勞務(wù)合同
- 新時(shí)代大學(xué)生勞動(dòng)教育智慧樹(shù)知到期末考試答案章節(jié)答案2024年黑龍江農(nóng)業(yè)經(jīng)濟(jì)職業(yè)學(xué)院
- MOOC 計(jì)量經(jīng)濟(jì)學(xué)-西南財(cái)經(jīng)大學(xué) 中國(guó)大學(xué)慕課答案
- MOOC 高等數(shù)學(xué)(上)-西北工業(yè)大學(xué) 中國(guó)大學(xué)慕課答案
- 毛澤東思想概論智慧樹(shù)知到期末考試答案2024年
- 中醫(yī)診所消防應(yīng)急預(yù)案
- 2024版國(guó)開(kāi)電大法學(xué)本科《國(guó)際經(jīng)濟(jì)法》歷年期末考試總題庫(kù)
- 2024年學(xué)前兒童科學(xué)教育知識(shí)題庫(kù)及答案(含各題型)
- 《商務(wù)數(shù)據(jù)分析》教學(xué)課件:1.1 數(shù)據(jù)分析認(rèn)知
- 《精準(zhǔn)醫(yī)學(xué)》課件
- 基于深度學(xué)習(xí)的人臉識(shí)別
- 2023學(xué)年完整公開(kāi)課版體育道德
評(píng)論
0/150
提交評(píng)論