让input框中的部分文字无法删除的实现方式

简介:

你有没有这种需求,文本输入框中的内容,前半部分保持不变,只让用户操作后半部分,如果有就来看看我的实现方法,很简单的方法

083347807.png

看到上图了吗?文本框的前半部分是没有办法修改的,用户只能在目前的域名后面进行输入,实现代码如下:

1
2
3
4
5
6
< HTML >
< BODY >
< label  style = "margin-right: -245px;" >http://www.xingfuyinxiangphoto.com/</ label >
< input  style = "width: 350px; text-indent: 235px;  transparent;"   />
</ BODY >
</ HTML >

实现原理就是让label与input进行重合,把input的背景变成透明,这样label中的内容就会在输入框中显示出来,然后通过调节两者的位置来实现label中的内容不被修改,快去试试吧

1
transparent;< / pre >

这句话的含义就是让背景保持透明



本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/1320254,如需转载请自行联系原作者

相关文章
|
缓存 JavaScript 算法
vue2和vue3之间diff算法的差异
vue2和vue3之间diff算法的差异
就是要你懂负载均衡--lvs和转发模式
> 本文希望阐述清楚LVS的各种转发模式,以及他们的工作流程和优缺点,同时从网络包的流转原理上解释清楚优缺点的来由,并结合阿里云的slb来说明优缺点。 如果对网络包是怎么流转的不太清楚,推荐先看这篇基础:[程序员的网络知识 -- 一个网络包的旅程](https://www.atatech.org/articles/80573) ,对后面理解LVS的各个转发模式非常有帮助。
13885 0
|
6月前
|
编解码 Java Shell
安卓虚拟摄像头,vcam虚拟摄像头,安卓免root虚拟摄像头
采用动态Hook+视频流替换方案,通过Xposed框架拦截系统相机服务,实现免Root环境下的虚拟摄像头功能
|
前端开发 JavaScript
用iframe的方式实现微前端
微前端是最近几年火起来的概念,iframe是早期实现微前端的理想方案,而现在有了其它的方案,比如qianduan框架,single-spa,以及webpack5带来的联邦模块方案。但是每一个方案都有其优缺点,感兴趣的可以去实践一下。
|
前端开发 JavaScript
个人风采,一键展示:手把手教你HTML+CSS制作个人介绍卡片!
个人风采,一键展示:手把手教你HTML+CSS制作个人介绍卡片!
|
JavaScript 索引
Vue中对象或数组数据更新但视图不刷新问题的解决策略
Vue中对象或数组数据更新但视图不刷新问题的解决策略
1239 0
|
算法 JavaScript 前端开发
深入了解Vue2和Vue3的Diff算法差异!
总的来说,Vue3在Diff算法上的优化体现了更智能的静态内容处理、更高效的动态内容更新以及更灵活的内部结构。这些优化使得Vue3在运行时性能上有了显著的提升,尤其是在大型应用和复杂界面的场景下。通过不断地技术迭代和优化,Vue3为开发者提供了更高效、更易用的前端开发体验。
1171 6
|
移动开发 Java Android开发
uni-app&H5&Android混合开发三 || uni-app调用Android原生方法的三种方式
uni-app&H5&Android混合开发三 || uni-app调用Android原生方法的三种方式
2763 0
uni-app&H5&Android混合开发三 || uni-app调用Android原生方法的三种方式
|
JavaScript
npm报错:npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
npm报错:npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
1890 1
|
JavaScript 前端开发
前端 JS 经典:原型和原型链
前端 JS 经典:原型和原型链
467 0