大橙子网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

小程序表单多行输入框表格怎么实现

这篇文章主要讲解了“小程序表单多行输入框表格怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“小程序表单多行输入框表格怎么实现”吧!

成都创新互联主要为客户提供服务项目涵盖了网页视觉设计、VI标志设计、成都全网营销、网站程序开发、HTML5响应式网站建设成都做手机网站、微商城、网站托管及成都网站维护、WEB系统开发、域名注册、国内外服务器租用、视频、平面设计、SEO优化排名。设计、前端、后端三个建站步骤的完善服务体系。一人跟踪测试的建站服务标准。已经为成都航空箱行业客户提供了网站开发服务。

多行输入框。

属性名类型默认值说明
valueString
输入框的内容
placeholderString
输入框为空时占位符
placeholder-styleString
指定 placeholder 的样式
placeholder-classStringtextarea-placeholder指定 placeholder 的样式类
disabledBooleanfalse是否禁用
maxlengthNumber140最大输入长度,设置为 -1 的时候不限制最大长度
auto-focusBooleanfalse自动聚焦,拉起键盘。
focusBooleanfalse获取焦点
auto-heightBooleanfalse是否自动增高,设置auto-height时,style.height不生效
fixedBooleanfalse如果 textarea 是在一个position:fixed的区域,需要显示指定属性 fixed 为 true
cursor-spacingNumber0指定光标与键盘的距离,单位 px 。取 textarea 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离
bindfocusEventHandle
输入框聚焦时触发,event.detail = {value: value}
bindblurEventHandle
输入框失去焦点时触发,event.detail = {value: value}
bindlinechangeEventHandle
输入框行数变化时调用,event.detail = {height: 0, heightRpx: 0, lineCount: 0}
bindinputEventHandle
当键盘输入时,触发 input 事件,event.detail = {value: value},bindinput 处理函数的返回值并不会反映到 textarea 上
bindconfirmEventHandle
点击完成时, 触发 confirm 事件,event.detail = {value: value}

示例代码:



  


  


  


  
  
    使得输入框获取焦点
  
           提交   
//textarea.js
Page({
  data: {
    height: 20,
    focus: false
  },
  bindButtonTap: function() {
    this.setData({
      focus: true
    })
  },
  bindTextAreaBlur: function(e) {
    console.log(e.detail.value)
  },  bindFormSubmit: function(e) {    console.log(e.detail.value.textarea)  }
})

Bug & Tip

  1. bug: 微信版本6.3.30textarea在列表渲染时,新增加的textarea在自动聚焦时的位置计算错误。

  2. tip:textarea 的blur事件会晚于页面上的tap事件,如果需要在button的点击事件获取textarea,可以使用formbindsubmit

  3. tip: 不建议在多行文本上对用户的输入进行修改,所以textareabindinput处理函数并不会将返回值反映到textarea上。

  4. tip:textarea组件是由客户端创建的原生组件,它的层级是最高的。

  5. tip: 请勿在scroll-view中使用textarea组件。

  6. tip:css动画对textarea组件无效。

感谢各位的阅读,以上就是“小程序表单多行输入框表格怎么实现”的内容了,经过本文的学习后,相信大家对小程序表单多行输入框表格怎么实现这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


网站栏目:小程序表单多行输入框表格怎么实现
分享URL:http://dzwzjz.com/article/gpohcc.html
在线咨询
服务热线
服务热线:028-86922220
TOP