今天遇到一个问题:在form表单中的input上使用disabled禁用标致,会导致表单提交时获取不到值。经过调试,以及参考相关博文,最终得以解决,下面记录解决方法。

form表单输入框input设置disable属性提交后,得不到该输入框的值,解决该类问题可以参考下面两个方法:

方法一:使用readonly带替代disabled,即把 disabled="disabled"  修改为 readonly="readonly"

方法二:使用一个type=hidden隐藏要获取值的input,再使用disabled显示给用户看的input

<input type="hidden" name="url" value="https://www.baidu.com"/>
<input type="text" value="https://www.baidu.com" disabled="disabled"/>

二者区别:

disabled不能接收焦点,使用tab键时将被跳过,可能不是successful的;
readonly可以接收焦点但不能被修改,可以使用tab键进行导航,可能是successful的。
注:只有successful的表单元素才是有效数据,即是进行提交后可以获取值。disabled和readonly的文本输入框只能通过脚本进行修改value属性。

form表单input使用disabled后提交不能获取表单值的解决方法相关推荐

  1. 表单input中disabled提交后得不到值的解决办法

    转载自:http://blog.csdn.net/u014185140/article/details/51985147 input的字段当为diabled时时无法获取数值得,所以最近不要用这个,我们 ...

  2. Vue form表单input框 手动赋值 提交时 表单input值没有生效 验证仍然是空

    一.问题 1.input 赋值后表单提交却为空 在调用接口将返回的值赋在表单的 input 上或者子页面传递数值给父页面form表单model元素后,提交表单,明明值已经赋上去了,结果提交后显示的该值 ...

  3. html input禁止驶入,layui form表单 input输入框获取焦点后 阻止Enter回车自动提交 – 执念 – 博客园...

    最简单的解决办法,不影响其他操作,给提交按钮增加 type="button" 属性 完美解决 立即提交 layui表格编辑状态下回车进入下一单元格 $(document).keyu ...

  4. 14款CSS3炫酷表单input输入框美化效果【附源码】

    这是一款效果非常酷的CSS3表单input输入框美化效果插件.为表单的input输入框制作一些特殊的效果能给用户带来更好的用户体验.这个CSS3表单input输入框美化插件就是一个很好的例子.这个插件 ...

  5. HTML form表单添加enctype属性后获取不到input值

    HTML form表单添加enctype属性后获取不到input值 问题如图所示, 在servlet中输出获取的属性值,发现全部为null 最后结论 enctype修改了form表单提交时的格式,不再 ...

  6. form表单按enter键自动提交的问题

    废话不多说.直接上代码. 1:form表单按enter键自动提交的情况 1 <!doctype html> 2 <html lang="en"> 3 < ...

  7. ExtJs 备忘录(4)—— Form表单(四) [ 数据提交 ]

    一.截图和示例共用Ext.FormPanel 1.1 截图 由于本文主要关注的是表单提交的几种方式,所以仅用了一个表单项以便于测试和减少示例代码. 1.2 示例共用Ext.FormPanel      ...

  8. form提交php怎么接收不到,php form表单post提交获取不到数据,而使用get提交能获取到数据 的解决办法...

    开发环境:xampp,mac,phpstorm 其实出现这个问题的原因就是在于phpstorm,它默认使用的是自带的内部服务器,这个服务器使用63342端口,而且服务器内部有问题,导致POST方法异常 ...

  9. HTML form表单 input输入框

    记录: form标签的作用是在页面引入一个表单,该表单可以直接将数据提交给服务器.action属性用来设置提交的服务器地址 描述: input输入框.通过type属性可以设置不同类型的输入框. 解决方 ...

最新文章

  1. spring配置详解-属性注入(set方式)
  2. java实现截取6个汉字字母数字
  3. 如何给VirtualBox虚拟机的ubuntu LVM分区扩容
  4. Facebook 开源的快速文本分类器 FastTex
  5. 有一本书,适合零到十年经验的程序员看
  6. ViceDinoSpecCtrlDlg.cpp
  7. php阻止输入sql,在PHP中全面阻止SQL注入式攻击之三
  8. 月薪2w的00后女财务,靠这套报表模板征服了老板
  9. centos7更改默认的python版本,安装python3.6.4
  10. MacBook常用快捷键一览
  11. LODOP打印控件简单示例
  12. Matlab遗传算法实例
  13. 关于 FAT12 文件系统
  14. java毕业答辩演讲稿,2019毕业答辩演讲稿大全
  15. 华易记账宝 v6.5
  16. Druid实战--摄入数据规范Ingestion Spec
  17. Structured Streaming系列-5、物联网设备数据分析
  18. 前端可视化——Canvas
  19. 专用神经网络处理器的芯片,cpu可以跑神经网络吗
  20. 【ultraiso制作ubuntu启动盘(包括U盘和光盘)】

热门文章

  1. C#中用DateTime的ParseExact方法解析日期时间(excel中使用系统默认的日期格式)
  2. ajax提交数据遇到400异常,原因及解决方案
  3. BI报表系统在银行业的应用
  4. Codeforces Round #315 (Div. 1) A. Primes or Palindromes? 暴力
  5. 五通信算法:五种编码增益比较matlab模拟
  6. 组内Linq培训记录
  7. ASP Session的功能的缺陷以及解决方案
  8. IIS服务器多站点 的 https证书使用443端口 解决方案
  9. python3.7.1中IDLE突然打不开;spyder3打不开解决方案
  10. 【报告分享】2021中国智能驾驶核心软件产业研究报告:软件定义,数据驱动.pdf(附下载链接)...