🌈 搜索
📅  最后修改于: 2020-11-01 11:28:26             🧑  作者: Mango
在HTML中,可以使用各种属性
的动作属性
动作属性值定义了进行信息的网页。它可以是.php,.jsp,.asp等,也可以是您要处理表单的任何URL。
注意:如果动作属性值为空白,则表单将被处理到同一页面。
User Name: User Password
输出:
User Password
It will redirect to a new page “action.html” when you click on submit button
method属性定义了浏览器用来提交表单的HTTP方法。方法属性的可能值为:
提交数据时,它将以以下形式显示输入的数据:
file:///D:/HTML/action.html?name=JavaTPoint&pass=123
target属性定义提交表单后在何处打开响应。以下是与target属性一起使用的关键字。
HTML自动完成属性是HTML5的新添加的属性,它使输入字段能够自动完成。它可以有两个值“ on”和“ off”,以启用“ ON”或“ OFF”自动完成功能。自动完成属性的默认值为“ on”。
注意:它可以与元素和两者都。
HTML enctype属性定义了在将表单提交给服务器时表单内容的编码类型。 enctype的可能值为:
novalidate属性是HTML5的新添加的Boolean属性。如果我们在表单中应用此属性,则它不会执行任何类型的验证并提交表单。
Try to change the form detials with novalidate atttribute and without novalidate attribute and see the difference.
HTML名称属性定义了输入元素的名称。提交表单时,name和value属性包含在HTTP请求中。
注意:不应忽略name属性,因为当我们提交表单时,HTTP请求将同时包含name-value对,如果name不可用,它将不会处理该输入字段。
Enter name: Enter age: Enter email:
Note: If you will not use name attribute in any input field, then that input field will not be submitted, when submit the form.
Click on submit and see the URL where email is not included in HTTP request as we have not used name attribute in the email input field
HTML值属性定义输入字段的初始值或默认值。
Enter your Name Enter your Email-address Enter your password
Enter your Email-address
Enter your password
Note: In password input filed the value attribute will always unclear
所需的HTML是布尔属性,它指定用户必须在提交表单之前填写该字段。
Enter your Email-address Enter your password
If you will try to submit the form without completing email field then it will give an error pop up.
自动聚焦是一个布尔属性,可在加载网页时使字段自动聚焦。
占位符属性在输入字段中指定一个文本,该文本通知用户该字段的预期输入。
占位符属性可以与文本,密码,电子邮件和URL值一起使用。
当用户输入值时,占位符将被自动删除。
Enter your name Enter your Email address Enter your password
Enter your Email address
应用HTML禁用属性后,它将禁用该输入字段。禁用字段不允许用户与该字段进行交互。
禁用的输入字段不会收到单击事件,并且在提交表单时,这些输入值不会发送到服务器。
size属性控制以键入字符表示的输入字段的大小。
Account holder name Account number CVV
Account number
CVV
HTML表单属性允许用户指定在表单外部提交的输入,但仍是父表单的一部分。
User email:
User password:
The email field is outside the form but still it will remain part of the form