最近做的一个小程序项目中,出现了点击input控件键盘弹出时placeholder文字上移,刚开始以为是软键盘弹出布局上移问题是传说中典型的fixed 软键盘顶起问题,因此采纳了网上搜到的“当获取焦点时,将fixed的元素改为static;失去焦点,再改回fixed”的方法,然而行不通,我试着给input加了个边框,然而当软键盘弹出时input框并没有移动,仅仅是input中的placeholder上移了,因此只能想到了让placeholder文字在聚焦是为空,在失焦是显示为指定值一下为具体代码

xml
<input id='searchInput' placeholder='{{phValue}}' type="text"  bindfocus='onFocus' bindblur='onBlur'/>
js
Page({
// 页面的初始数据
data: {
phValue:"请输入要录入的单词"
},
onFocus: function (e) {
this.setData({
phValue:" "
})
},
onBlur: function (e) {
this.setData({
phValue: "请输入要录入的单词"
})
}
})

转载于:https://www.cnblogs.com/joyer-lee/p/8117599.html

小程序中点击input控件键盘弹出时placeholder文字上移相关推荐

  1. 微信小程序——点击不同的标签,弹出显示不同的内容

    先展示效果图:(点击下面的小标签,弹出相应的内容) 思路:先给List所以数据绑定isactive:false,再通过点击事件,点击哪个,就把哪个的isactive设置为true,再用三元表达式ite ...

  2. 小程序点击input框时被软键盘挡住解决方案

    小程序点击input框时被软键盘挡住解决方案 可以正在input上面加 cursor-spacing='10' <input type="number" value=&quo ...

  3. 微信小程序wepy自定义card控件封装

    微信小程序wepy自定义card控件 在利用wepy开发小程序的过程中,需要使用自定义控件来实现,但是很多时候,若直接在page页面中写对应的控件,下次在另一个页面中,想使用同样的控件又需要重新绑定数 ...

  4. 微信小程序:模仿树形控件——画三角形

    微信小程序:模仿树形控件--画三角形 前言 一.前端样式 二.css 1.底边在左的三角形 2.底边在上的三角形 前言 微信小程序没有像element ui这样的框架,页面需要展现一个树形结构,于是就 ...

  5. 关于小程序中点击事件失效问题总结

    关于小程序中点击事件失效问题总结 handleItemTap(e){//获取suoyinconst {index}=e.currentTarget.dataset; //相当于const index ...

  6. Android 软键盘弹出时把布局顶上去,控件乱套解决方法

    Android 软键盘弹出时把布局顶上去,控件乱套解决方法 参考文章: (1)Android 软键盘弹出时把布局顶上去,控件乱套解决方法 (2)https://www.cnblogs.com/zhuj ...

  7. 背水一战 Windows 10 (36) - 控件(弹出类): ToolTip, Popup, PopupMenu

    原文:背水一战 Windows 10 (36) - 控件(弹出类): ToolTip, Popup, PopupMenu [源码下载] 背水一战 Windows 10 (36) - 控件(弹出类): ...

  8. JSP页面的日期控件可以弹出选择框选择日期

    JSP页面的日期控件可以弹出选择框选择日期 input框的如下 <input type="text" name="starttime" readonly= ...

  9. input获取焦点软键盘弹出影响定位

    解决移动端底部fixed和input获取焦点软键盘弹出影响定位的问题 $(document).ready(function() {                                 va ...

最新文章

  1. 涉密计算机用户账号设置审批表,北京邮电大学涉密计算机配置审批表.PDF
  2. vim 如何出创建工程目录
  3. Jchatting通过Sina SAE云开发平台高级开发者认证
  4. iOS 学习 - 13.微信分享链接、QQ 分享图片
  5. How to include html native content to UI5 page - 直接在xml view里添加html namespace
  6. 渗透测试流程信息收集
  7. Spark1.5.1学习笔记汇总
  8. html下拉菜单的某个值被选定,使用JavaScript在下拉列表中获取选定的值?
  9. http文件服务器(Ubuntu)
  10. 安装部署ubuntu18
  11. 618有哪些数码产品值得入手?盘点值得入的数码好物推荐
  12. 太空射击 第07课: 添加图形
  13. 通过 命令行PowerShell 开启、关闭 Windows 10 移动热点,可修改SSID、密码。解决神州网信政府版win10无法管理windows自带移动热点问题。
  14. GHOST-简易使用手册,快速读懂GHOST里的意思,快来GET它吧
  15. 用友GRP-u8 XXE 漏洞复现
  16. 2012腾讯校园招聘面试经历
  17. 蒲慕明:对科学哲学的一些看法
  18. 聊天机器人突然火了 Line宣布也将开发挑战FB们
  19. 专注于创造,低成本制作电影的好用 AI 工具!#Wonder Studio AI
  20. 【第317长场力扣周赛】最流行的视频创作者

热门文章

  1. Linux下tomcat的安装与卸载以及配置(超简单)
  2. 2021-2027年中国中高端女装行业市场分析预测及投资方向研究报告
  3. Redis 笔记(10)— 发布订阅模式(发布订阅单个信道、订阅信道后的返回值分类、发布订阅多个信道)
  4. 2022-2028年中国降解塑料聚酯行业运行动态及投资机会分析报告
  5. 2022-2028年中国橡胶密封制品行业市场研究及前瞻分析报告
  6. Go 知识点(12) — 类型转换以三方库 cast
  7. GPUtil是一个Python模块,使用nvidia-smi从NVIDA GPU获取GPU状态
  8. tensorflow学习笔记(二十五):ConfigProtoGPU
  9. llvm常见问题 (FAQ)
  10. NXP智能驾驶软件系统