ホームページ >WeChat アプレット >ミニプログラム開発 >WeChat アプレットは単にフォーム フォームを実装して入力データを取得するサンプル共有

WeChat アプレットは単にフォーム フォームを実装して入力データを取得するサンプル共有

小云云
小云云オリジナル
2018-05-21 11:20:037159ブラウズ

この記事では主に、WeChat アプレットのイベント バインディングとデータ取得、およびフォーム フォームのその他の関連操作スキルを含む、フォーム フォームの入力データを取得する WeChat アプレットの簡単な実装を紹介します。それはすべての人を助けることができます。

1. エフェクト表示

2. キーコード

index.wxml

<form bindsubmit="formBindsubmit" bindreset="formReset">
 <view style="display:flex;">
  <label>用户名:</label>
  <input name="userName" placeholder="请输入用户名!" />
 </view>
 <view style="display:flex;">
  <label>密码:</label>
  <input name="psw" placeholder="请输入密码!" password="true" />
 </view>
 <view style="display:flex;margin-top:30px;">
  <button style="width:30%;" formType="submit" >登录</button>
  <button style="width:30%" formType="reset" >重置</button>
 </view>
</form>
<view>{{tip}}</view>
<view>{{userName}}</view>
<view>{{psw}}</view>

index.js

Page({
 data:{
  // text:"这是一个页面"
  tip:&#39;&#39;,
  userName:&#39;&#39;,
  psw:&#39;&#39;
 },
 formBindsubmit:function(e){
  if(e.detail.value.userName.length==0||e.detail.value.psw.length==0){
   this.setData({
    tip:&#39;提示:用户名和密码不能为空!&#39;,
    userName:&#39;&#39;,
    psw:&#39;&#39;
   })
  }else{
   this.setData({
    tip:&#39;&#39;,
    userName:&#39;用户名:&#39;+e.detail.value.userName,
    psw:&#39;密码:&#39;+e.detail.value.psw
   })
  }
 },
 formReset:function(){
  this.setData({
   tip:&#39;&#39;,
   userName:&#39;&#39;,
   psw:&#39;&#39;
  })
 }
})

関連推奨事項:

jqueryフォームシリアル化に関する注意事項

実装するjaxメソッドフォームフォーム送信と注意点

HTMLでフォームフォーム送信時にページが飛ばない方法を詳しく解説

以上がWeChat アプレットは単にフォーム フォームを実装して入力データを取得するサンプル共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。