向服务器提交表单

引言

我们将探究当用户点击提交按钮后所发生的事情---数据送至哪儿?我们怎么处理它。我们也将关注数据提交时的安全问题。

客户端

<form> 元素定义了数据将会以何种方式发送给服务器。表单的所有属性都被设计用来配置用户点击提交按钮时的请求。最重要的两个属性是actionmethod
action 属性定义了接收数据的服务器地址,当action 的值为空或#时,数据将会被提交给form 元素所属的页面。
method 方法定义了数据发送的方式(post 或者 get)

GET方法

用于请求服务器发回资源,请求会附加到URL后

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

POST方法

用于请求服务器对提交的数据做出解答(处理)

上传文件

<form method = "post" enctype = "multipart/form-data">
    <div>
        <label for = "file">选择一个文件</label>
        <input type = "file" id = "file" name = "myfile">
    </div>
    <div>
        <button type = "submit">提交</button>
    </div>
</form>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容