微信小程序day03_04之form组件之input文本框

古城微笑少年丶 2022-02-28 06:04 586阅读 0赞

文章目录

      • 一. input
      • 二.代码示例

一. input

输入框。该组件是原生组件,使用时请注意相关限制。
官方文档如下
https://developers.weixin.qq.com/miniprogram/dev/component/input.html
如下为部分的属性
watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMjI5NjY5_size_16_color_FFFFFF_t_70

二.代码示例

wxml中的代码如下

  1. <view>23432</view>
  2. <view>23432</view>
  3. <view>23432</view>
  4. <view>23432</view>
  5. <view>23432</view>
  6. <view>23432</view>
  7. <view>23432</view>
  8. <view>23432</view>
  9. <view>23432</view>
  10. <view>23432</view>
  11. <view>23432</view>
  12. <view>23432</view>
  13. <view>23432</view>
  14. <view>23432</view>
  15. <view>23432</view>
  16. <view>23432</view>
  17. <view>23432</view>
  18. <view>23432</view>
  19. <view>23432</view>
  20. <view>23432</view>
  21. <view>23432</view>
  22. <view>23432</view>
  23. <view>23432</view>
  24. <input value="学习小程序实战" cursor-spacing="0" bindinput="inputEvent" bindfocus="focusEvent" bindblur="blurEvent" bindconfirm="confirmEvent"></input>
  25. <input value='number' type='number'></input>
  26. <input value='idcard' type='idcard'></input>
  27. <input value='digit' type='digit'></input>
  28. 密码框 <input password="true" value='digit' ></input>
  29. 用户名框 <input placeholder="请输入用户名"></input>
  30. confirm-type <input confirm-type="search" placeholder="请输入用户名"></input>
  31. 用户名框66 <input selection-start="1" selection-end="3" value='sdfsdffdfs' placeholder-class='placeholder' cursor="3" focus="true" adjust-position="true">666</input>
  32. 用户名框 <input placeholder="请输入用户名" maxlength="3" placeholder-class='placeholder' ></input>
  33. <view>23432</view>
  34. <view>23432</view>
  35. <view>23432</view>
  36. <view>23432</view>
  37. <view>23432</view>
  38. <view>23432</view>
  39. <view>23432</view>
  40. <view>23432</view>
  41. <view>23432</view>
  42. <view>23432</view>
  43. <view>23432</view>
  44. <view>23432</view>
  45. <view>23432</view>
  46. <view>23432</view>
  47. <view>23432</view>
  48. <view>23432</view>
  49. <view>23432</view>
  50. <view>23432</view>
  51. <view>23432</view>
  52. <view>23432</view>
  53. <view>23432</view>
  54. <view>23432</view>
  55. <view>23432</view>
  56. <view>23432</view>

js中的代码如下, 主要演示了input框的一些事件,和bindinput中, return 一个字符串,将替换输入框的内容。

  1. // pages/input/input.js
  2. Page({
  3. inputEvent: function(){
  4. console.log("input");
  5. return "666666";
  6. },
  7. focusEvent: function(){
  8. console.log("focusEvent");
  9. },
  10. blurEvent: function(){
  11. console.log("blurEvent");
  12. },
  13. confirmEvent: function(){
  14. console.log("confirmEvent");
  15. }
  16. })

显示效果如下图
watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMjI5NjY5_size_16_color_FFFFFF_t_70 1
控制台打印如下:
20190325195624249.png

发表评论

表情:
评论列表 (有 0 条评论,586人围观)

还没有评论,来说两句吧...

相关阅读