In diesem Artikel werden hauptsächlich Tabellen, Formular-Tags und Formularübermittlungsmethoden vorgestellt. Inhaltsverzeichnis 1. 2. -Tag: wird zum Erstellen von HTML-Formularen verwendet. 3. Methode zur Formularübermittlung: Einführung in die Get- und Post-Methoden. 1. -Tag 1.1 Beschreibung definiert das Tabellenlayout in HTML. 1.2 Format Nach dem Login kopieren 1.3 Enthaltene Elemente : Header-Informationen. : Definieren Sie eine Tabellenzeile; Eine Tabellenüberschrift; wenn es sich um einfachen Text handelt, wird sie standardmäßig fett angezeigt. : kann als Inhaltsbereich der Tabelle verstanden werden. Dies wird verwendet, wenn Chrome- und FF-Browser Zeilen dynamisch in die Tabelle einfügen das DOM. Wenn Sie keine DOM-Operationen ausführen, müssen Sie diese nicht hinzufügen. : Definieren Sie eine Zelle; 1.4 Eigenschaften Tabelle Attribute: Rahmen: Definieren Sie die Rahmenbreite der Tabelle, der Standardwert ist 0, das heißt, kein Rahmen. Titel: Die Eingabeaufforderungsinformationen der Tabelle, die Informationen, die angezeigt werden, wenn die Maus über die Tabelle bewegt wird. th, td Attribute: colspan: Stellt die horizontale Zusammenführung von Zellen dar ( ) rowspan: Zeigt vertikal verbundene Zellen an () 1.5 Beispiel 表格标题 姓名 年龄 张三 22 Nach dem Login kopieren 2. -Tag 2.1 Beschreibung Formulare können Eingabeelemente wie Textfelder, Kontrollkästchen, Optionsfelder, Senden-Schaltflächen usw. enthalten. Das Formular kann auch Menü-, Textbereichs-, Feldsatz- und Beschriftungselemente enthalten. 2.2 AttributeAktion {URL}: eine URL-Adresse, die das Formular angibt; Wohin Daten gesendet werden sollen. enctype {string}: Gibt an, wie die Formulardaten vor dem Senden codiert werden. Die angegebenen Werte sind: application/x-www-form-urlencoded: alle Zeichen vor dem Senden codieren (die Standardeinstellung ist diese Methode); > Multipart/form-data: Keine Zeichenkodierung. Wenn Sie ein Formular verwenden, das eine Datei Upload-Steuerung enthält, müssen Sie diesen Wert Methode {get/post} verwenden: Geben Sie an, wie die Formular sollte verwendet werden: An die angegebene Seite senden. Die angegebenen Werte sind: get: der im Formular ausgefüllte Wert, an die durch die Aktion angegebene URL angehängt und als URL-Link übergeben. Beitrag: Der im Formular ausgefüllte Wert wird an die HTML-Header angehängt. 2.3 Beispiel 账号: 密码: Nach dem Login kopieren2.4 Anwendungsszenarien Das Formular wird hauptsächlich zur Übermittlung von Daten an den Server verwendet, z gemeinsames Login, Registrierungsseite. 3. Formular-Übermittlungsmethode3.1 Get-Methode3.1.1 BeschreibungDer im Formular ausgefüllte Wert wird an die durch die Aktion angegebene URL angehängt und als URL-Link übergeben. 3.1.2 示例在上面的form代码中输入如下:账号:admin 密码:123456点击提交后:URL变为:http://localhost:4778/ashx/login.ashx?login_username=admin&login_pswd=123456Nach dem Login kopieren变量提交的样式为:html元素的name属性=提交的值。多个变量,以 & 符号隔开。 3.2 post 方式3.2.1 说明form表单里所填的值,附加在HTML Headers上。3.2.2 示例同上面get方式一样。账号:admin 密码:123456点击提交后:URL变为http://localhost:4778/ashx/login.ashxNach dem Login kopieren可看到只是action指定的URL,参数并没有附加在URL后面。 通过Fiddler软件,可以查看到HTML Header区域:有个名为WebKitFormBoundary2T7xmZEtMRQeAhNh 的对象 查看【Raw】区域,可看见里面包含了提交的变量 3.3 get 与 post 的区别 ①数据的查询:比如浏览论坛时,URL一般包含了分类、页码数、每页记录数等信息。 get 方式,能一目了然的看到所要查询的信息(条件)。 post 因为隐藏掉了这些信息,不方便进行检验查询条件。 ②敏感数据的提交(安全性):对一项记录,进行更改、添加操作时,比如注册用户、更改用户资料等。get 方式附加在URL上,会泄露掉敏感的消息。 post 方式,能隐藏掉敏感的信息。 ③大数据文本传递:get 虽然方便查询,但由于是附加在URL上,各浏览器对URL也有个长度限制。IE :2048字符。Chrome、FF 好像是 8182字符。post 好像没此限制。