在微信小程序中处理用户输入,尤其是表单数据的获取和验证,是一个常见且重要的任务。
表单数据的获取
1. 使用 <form>
组件
微信小程序提供了 <form>
组件来封装一组表单项,并允许开发者通过绑定 bindsubmit
事件处理器来捕获用户的提交行为。当用户点击提交按钮时,所有带有 name
属性的子组件(如 <input>
, <textarea>
, <slider>
等)的数据会被收集起来并传递给事件处理函数。
示例代码:
<!-- form.wxml -->
<form bindsubmit="onFormSubmit">
<view>
<text>用户名:</text>
<input name="username" placeholder="请输入用户名" />
</view>
<view>
<text>密码:</text>
<input type=