表单新增加的type属性

表单的输入类型

  1. email: 输入email格式
  2. tel: 手机号码 
  3. url: 只能输入url格式
  4. number: 只能输入数字
  5. search: 搜索框
  6. range 范围,可以进行拖动,通过value进行取值
  7. color :拾色器,通过value进行取值
  8. time      :时间
  9. date 日期 不是绝对的
  10. datetime 时间日期
  11. month 月份
  12. week 星期

说明:部分类型是针对移动设备生效的,且具有一定的兼容性,在实际应用当中可选择性的使用。

代码一下表单

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form action="">
    用户名:<input type="text" name="userName"> <br>
    密码:<input type="password" name="userPwd"> <br>
    <!--email提供了默认的电子邮箱的完整验证:要求必须包含@符号,同时必须包含服务器名称,如果不能满足验证,则会阻止当前的数据提交-->
    邮箱:<input type="email"> <br>
    <!--tel它并不是来实现验证。它的本质目的是为了能够在移动端打开数字键盘。意味着数字键盘限制了用户只能输入数字。  如何查看效果:qq发送文件>>手机端使用qq来接收>>使用手机浏览器查看-->
    电话:<input type="tel"> <br>
    <!--验证只能输入合法的网址:必须包含http://-->
    网址:<input type="url"> <br>
    <!--number:只能输入数字(包含小数点),不能输入其它的字符
    max:最大值
    min:最小值
    value:默认值-->
    数量:<input type="number" value="60" max="100" min="0"> <br>
    <!--search:可以提供更人性化的输入体验-->
    请输入商品名称:<input type="search"> <br>
    <!--range:范围-->
    范围:<input type="range" max="100" min="0" value="50"> <br>
    颜色:<input type="color"> <br>
    <!--日期时间相关-->
    <!--time:时间:时分秒-->
    时间:<input type="time"> <br>
    <!--date:日期:年月日-->
    日期:<input type="date"> <br>
    <!--datetime:大多数浏览器不能支持datetime.用于屏幕阅读器-->
    日期时间:<input type="datetime"><br>
    <!--datetime-local:日期和时间-->
    日期时间:<input type="datetime-local"> <br>
    月份:<input type="month"> <br>
    星期:<input type="week">
    <!--提交-->
    <input type="submit">
</form>
</body>
</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 使用JavaScript实现表单增加和删除功能,可以参考以下示例代码:// 增加表单 function addForm(){     var form = document.createElement("form");     form.setAttribute("id", "form");     form.setAttribute("name", "form");     form.innerHTML = '<input type="text" name="name" id="name" placeholder="姓名"/><input type="text" name="age" id="age" placeholder="年龄"/>';     document.body.appendChild(form); } // 删除表单 function removeForm(){     var form = document.getElementById("form");     document.body.removeChild(form); } ### 回答2: 在JavaScript中,实现表单增加和删除功能可以通过DOM操作来完成。 首先,我们需要在HTML中创建一个表单元素,例如: ```html <form id="myForm"> <input type="text" name="name" placeholder="姓名"> <input type="email" name="email" placeholder="邮箱"> <button type="button" onclick="addForm()">增</button> </form> ``` 接下来,在JavaScript中,我们可以使用`document.createElement`方法来动态创建表单元素。在增按钮的点击事件中,我们调用`addForm()`函数: ```javascript function addForm() { var form = document.getElementById("myForm"); // 获取表单元素 var newForm = form.cloneNode(true); // 克隆表单元素 form.parentNode.insertBefore(newForm, form.nextSibling); // 在表单后面插入表单 } ``` 上述代码中,首先获取表单元素`myForm`,然后通过`cloneNode`方法克隆表单元素。克隆节点的参数`true`表示同时克隆元素的子节点。最后,使用`insertBefore`方法将表单插入到原表单的下一个兄弟节点后面。 要实现删除表单的功能,可以在表单中添加一个删除按钮,并为该按钮绑定一个点击事件。例如,在表单元素的末尾添加一个删除按钮: ```html <form id="myForm"> <input type="text" name="name" placeholder="姓名"> <input type="email" name="email" placeholder="邮箱"> <button type="button" onclick="addForm()">增</button> <button type="button" onclick="removeForm(this)">删除</button> </form> ``` 接着,在JavaScript中编写`removeForm()`函数来实现删除表单的功能: ```javascript function removeForm(button) { var form = button.parentNode; // 获取父节点(即表单元素) form.parentNode.removeChild(form); // 删除表单元素 } ``` 上述代码中,通过`button`参数获取到按钮元素,然后使用`parentNode`获取到父节点(即表单元素),最后使用`removeChild`方法将表单元素从DOM中移除。 通过以上的代码示范与解析,我们可以实现表单的动态增加和删除功能。 ### 回答3: 实现表单增加和删除功能可以使用JavaScript来处理,以下是一个相关代码示范和解析: 首先,在HTML页面中,我们需要一个表单元素和两个按钮,一个用于增加表单项,一个用于删除表单项。例如: ```html <form id="myForm"> <input type="text" name="name" placeholder="姓名"> <input type="text" name="email" placeholder="邮箱"> </form> <button onclick="addForm()">增加表单项</button> <button onclick="deleteForm()">删除表单项</button> ``` 在JavaScript中,我们需要编写两个函数`addForm()`和`deleteForm()`来实现增加和删除表单项的功能。 首先是增加表单项的函数: ```javascript function addForm() { var form = document.getElementById("myForm"); // 获取表单元素 var input = document.createElement("input"); // 创建一个的input元素 input.type = "text"; // 设置input元素的类型为文本框 input.name = "address"; // 设置input元素的name属性 input.placeholder = "地址"; // 设置input元素的placeholder属性 form.appendChild(input); // 将建的input元素添加到表单中 } ``` 解析:首先我们通过`document.getElementById("myForm")`获取到表单元素,然后使用`document.createElement("input")`创建一个的input元素。我们可以设置该元素的类型(`input.type`),name属性(`input.name`),以及placeholder属性(`input.placeholder`)。最后,通过`form.appendChild(input)`将该input元素添加到表单中。 接下来是删除表单项的函数: ```javascript function deleteForm() { var form = document.getElementById("myForm"); // 获取表单元素 var inputs = form.getElementsByTagName("input"); // 获取表单中所有的input元素 var lastInput = inputs[inputs.length - 1]; // 获取最后一个input元素 form.removeChild(lastInput); // 从表单中删除最后一个input元素 } ``` 解析:我们首先通过`document.getElementById("myForm")`获取到表单元素,然后使用`form.getElementsByTagName("input")`获取到表单中所有的input元素。然后我们取得最后一个input元素(即要删除的表单项),并使用`form.removeChild(lastInput)`将其从表单中删除。 通过以上代码示范,我们可以通过JavaScript实现表单增加和删除功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值