欢迎来到小居数码网-一家分享数码知识,生活小常识的网站,希望可以帮助到您。

当前位置:生活小常识 > 数码知识 >
优质

微信小程序如何获取input文本框输入值(微信小程序input输入框)

数码知识

丁综泓优秀作者

原创内容 来源:小居数码网 时间:2024-08-14 12:56:01 阅读() 收藏:42 分享:77

导读:您正在阅读的是关于【数码知识】的问题,本文由科普作家协会,生活小能手,著名生活达人等整理监督编写。本文有988个文字,大小约为4KB,预计阅读时间3分钟。

在微信小程序开发中,input 用来实现文本输入,如输入用户名密码等等

微信小程序input输入框

1 基本使用

<input class="input" name="userName" placeholder="请输入用户名" auto-focus="true" />

基本效果就是显示了一个文本输入框。

  • placeholder 输入框为空时的占位符
  • auto-focus 自动聚集,拉起键盘,需要注意的是一个页面中只能有一个 input 标签 或者 textarea 来设置这个属性
  • 2 获取输入框中的内容

    bindinput 属性用来绑定键盘输入时的事件监听,也就是可以实时获取输入中的内容 。

    当然 在你的处理函数中可以直接 return 一个结果来替换输入框中的内容。

      <input bindinput="userNameInputAction"  class="input" name="userName" placeholder="请输入用户名" auto-focus="true" />

    对应的 js

      /**   * 输入框实时回调   * @param {*} options    */  userNameInputAction: function (options) {    //获取输入框输入的内容    let value = options.detail.value;    console.log("输入框输入的内容是 " + value)  },

    在微信小程序开发中,input 用来实现文本输入,如输入用户名密码等等

    1 基本使用

    <inputclass="input"name="userName"placeholder="请输入用户名"auto-focus="true"/>

    基本效果就是显示了一个文本输入框。

  • placeholder 输入框为空时的占位符
  • auto-focus 自动聚集,拉起键盘,需要注意的是一个页面中只能有一个 input 标签 或者 textarea 来设置这个属性
  • 2 获取输入框中的内容

    bindinput 属性用来绑定键盘输入时的事件监听,也就是可以实时获取输入中的内容 。

    当然 在你的处理函数中可以直接 return 一个结果来替换输入框中的内容。

    <inputbindinput="userNameInputAction"class="input"name="userName"placeholder="请输入用户名"auto-focus="true"/>

    对应的 js

      /**   * 输入框实时回调   * @param {*} options    */  userNameInputAction: function (options) {    //获取输入框输入的内容    let value = options.detail.value;    console.log("输入框输入的内容是 " + value)  },

    效果

    3 输入框焦点监听

    应用场景还是比较多的,比如输入结束时 去校验个数据什么的

  • bindfocus
  • bindblur 输入框焦点移出
  • bindconfirm 点击键盘的回车键或者是完成按钮时回调的事件
  •   <input bindfocus="userNameFocusAction" bindblur="userNameBlurAction" bindconfirm="userNameConfirm" placeholder="请输入用户名" />

    对应的 js

      userNameFocusAction: function (options) {    //输入框焦点获取    let value = options.detail.value;    console.log("输入框焦点获取 " + value)  },  userNameBlurAction: function (options) {    //输入框焦点移出    let value = options.detail.value;    console.log("输入框焦点移出 " + value)  },    userNameConfirm: function (options) {    //点击了键盘上的完成按钮    let value = options.detail.value;    console.log("点击了键盘上的完成按钮 " + value)  },

    效果图

    4 常用输入限制

  • disabled 默认为false 不禁用输入框,为true时是不可输入的
  • <input disabled="{{isInput}}" placeholder="请输入用户名" />
    Page({  /**   * 页面的初始数据   */  data: {    isInput:true  },})

    password 默认为 false ,为true时,输入的内容为密码类型

    <input  password="true" placeholder="请输入用户名" />

    5 type 文本框输入内容格式

    在HTML中,input组件中的type属性可以接收哪些值,有button、text、radio、checkbox、hidden、image、reset、submit等。而在微信小程序中,type属性只有text、number、idcard、digit、time和date。

    上面就是小居数码小编今天给大家介绍的关于(微信小程序input输入框)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。

    94%的朋友还想知道的:

    (327)个朋友认为回复得到帮助。

    部分文章信息来源于以及网友投稿,转载请说明出处。

    本文标题:微信小程序如何获取input文本框输入值(微信小程序input输入框):http://sjzlt.cn/shuma/155520.html

    猜你喜欢