HTML表单标记详解与基础

需积分: 13 1 下载量 137 浏览量 更新于2024-08-14 收藏 806KB PPT 举报
"HTML和JSP基础知识,包括表单标记的使用和HTML语言的概述" HTML是一种超文本标记语言,用于创建网页。它起源于标准通用化标记语言SGML,并由Web的创始人Tim和Daniel在1990年创建。HTML是一种标记型语言,通过使用不同的标记来描述文档结构和内容。编写HTML页面可以使用任何文本编辑器,保存为.html或.htm文件后,可以在客户端浏览器中查看和解析。 HTML文件通常包含两个主要部分:文档头(<head>...</head>)和文档主体(<body>...</body>)。文档头用于存放元信息,如网页标题(<title>...</title>),样式表定义(<style>...</style>)和脚本(<script>...</script>)。而文档主体则包含了网页的可见内容,如文本、图片、链接等。 表单标记<form>是HTML中用于创建用户交互元素的重要元素。它的属性包括: - name:定义表单的名称,用于在服务器端识别表单。 - method:指定数据发送到服务器的方式,可选值有"post"和"get"。"post"方法将数据隐藏在请求体中,"get"方法会将数据附加到URL中,但对数据长度有限制且不安全。 - action:指定接收表单数据的服务器端程序或URL。 - target:设定提交表单后的目标窗口,如 "_blank"(新窗口)、"_parent"(父窗口)、"_self"(当前窗口)和"_top"(整个窗口)。 表单还支持两个主要的事件处理程序: - onsubmit:当用户提交表单时触发,可用于执行验证或其它操作。 - onreset:当用户点击“重置”按钮时触发,可以自定义重置表单的行为。 在HTML中,还可以使用各种表单元素,如<input>(文本输入、按钮等)、<select>(下拉列表)、<textarea>(多行文本输入)等,这些元素与<form>标记配合,构建出丰富的用户界面。 JSP(JavaServer Pages)是在HTML基础上扩展的,允许直接在页面中嵌入Java代码,用于动态生成网页内容。虽然标题中提到了JSP,但在描述中并未具体介绍,所以这里只提及了HTML部分的知识点。要了解更多关于JSP的内容,可以涉及如JSP指令、脚本元素、EL表达式和JSTL等概念。