美文网首页
关于Form的一些问题总结

关于Form的一些问题总结

作者: 虾米不是鱼 | 来源:发表于2020-09-15 08:56 被阅读0次

在最近做登录注册的时候发现一些问题进行总结

一、当刷新时form表单重新提交

解决方法利用html5 history api的replaceState

replaceState可以重置初始化浏览状态信息,可以清空之前保存的表单数据,但是仅局限于支持HTML5的浏览器

history.replaceState(0,1)//重置了浏览器状态,防止刷新重新提交

二、关于input标签使用disable属性后,不能提交当前input数据

Readonly和Disabled它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:

  • 如果一个输入项的disabled设为true,则该表单输入项不能获取焦点,用户的所有操作(鼠标点击和键盘输入等)对该输入项都无效,最重要的一点是当提交表单时,这个表单输入项将不会被提交。
  • 而readonly只是针对文本输入框这类可以输入文本的输入项,如果设为true,用户只是不能编辑对应的文本,但是仍然可以聚焦焦点,并且在提交表单的时候,该输入项会作为form的一项提交。

所以在我们需要提交数据的时候不能使用disable 要使用 input 专有禁用属性 readonly

相关文章

  • 关于Form的一些问题总结

    在最近做登录注册的时候发现一些问题进行总结 一、当刷新时form表单重新提交 解决方法利用html5 histor...

  • 关于form表单的小总结

    form表单有什么作用?有哪些常用的input 标签,分别有什么作用? 表单的作用是搜集用户的输入,用户提交表单时...

  • ajax提交含有input=file的form

    直接先贴上代码:HTML: js: 这是今天做项目适合碰见的问题,来做几点总结:1、关于form的enctype=...

  • 网页前后端数据交互

    经过几个月关于web的开发,总结下比较基础的数据交互。 form表单提交 在表单中用type="submit"属性...

  • ofbiz表单标签树图

    前言 以下是笔者自己总结的,关于ofbiz中form.xml文件的标签树。因本人对ofbiz的研究有限,所以无法体...

  • 关于EditText的一些问题总结

    好久没来总结知识了,这个习惯不能丢。 今天写一个界面,要用到一个很基础的控件 -- EditText 然而出现...

  • 关于openwrt的一些问题总结

    问题一:虚拟磁盘生成和挂载 前天突然发现路由器不能科学上网了。看了一下log发现是因为路由器自代的SD储存卡空间不...

  • 关于form表单

    form表单有什么作用?有哪些常用的input标签,分别有什么作用? 作用:表单用于接收不同类型的用户输入,用户提...

  • 关于form表单

    form表单有什么作用?有哪些常用的input 标签,分别有什么作用? form表单用于收集用户的输入数据,并提交...

  • 关于Form表单

    1.form表单有什么作用?有哪些常用的input 标签,分别有什么作用? 标签用于为用户输入创建 HTML 表单...

网友评论

      本文标题:关于Form的一些问题总结

      本文链接:https://www.haomeiwen.com/subject/sileektx.html