向服務(wù)器提交表單

引言

我們將探究當(dāng)用戶點(diǎn)擊提交按鈕后所發(fā)生的事情---數(shù)據(jù)送至哪兒?我們?cè)趺刺幚硭?。我們也將關(guān)注數(shù)據(jù)提交時(shí)的安全問題。

客戶端

<form> 元素定義了數(shù)據(jù)將會(huì)以何種方式發(fā)送給服務(wù)器。表單的所有屬性都被設(shè)計(jì)用來配置用戶點(diǎn)擊提交按鈕時(shí)的請(qǐng)求。最重要的兩個(gè)屬性是actionmethod。
action 屬性定義了接收數(shù)據(jù)的服務(wù)器地址,當(dāng)action 的值為空或#時(shí),數(shù)據(jù)將會(huì)被提交給form 元素所屬的頁(yè)面。
method 方法定義了數(shù)據(jù)發(fā)送的方式(post 或者 get)

GET方法

用于請(qǐng)求服務(wù)器發(fā)回資源,請(qǐng)求會(huì)附加到URL后

https://www.baidu.com/s?w=hello

POST方法

用于請(qǐng)求服務(wù)器對(duì)提交的數(shù)據(jù)做出解答(處理)

上傳文件

<form method = "post" enctype = "multipart/form-data">
    <div>
        <label for = "file">選擇一個(gè)文件</label>
        <input type = "file" id = "file" name = "myfile">
    </div>
    <div>
        <button type = "submit">提交</button>
    </div>
</form>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容