簡體   English   中英

語義用戶界面形式

[英]Semantic ui Form

出於某種原因,使用語義ui包, submit event不適用於簡單形式。

這是我的表格。

<form class="ui form register-form">
  <h4 class="ui dividing header">Create your AC Account</h4>
  <div class="">
    <div class="required field">
      <div class="ui icon input">
        <input type="text" placeholder="Username">
      </div>
    </div>
  </div>
  <div class="ui submit button register-button">Register</div>
 </form>

那么,提交事件的外觀如何?

Template.example.events({
 'submit .register-button' : function() {
  console.log("submited")
  }
})

注意:也使用表單類名.register-form

更改模板標記以包括一個提交按鈕:

<template name="example">
  <form class="ui form register-form">
    <h4 class="ui dividing header">Create your AC Account</h4>
    <div class="">
      <div class="required field">
        <div class="ui icon input">
          <input type="text" placeholder="Username">
        </div>
      </div>
    </div>
    <button class="ui submit button register-button" type="submit">Register</button>
  </form>
</template>

然后偵聽form元素上的submit事件:

Template.example.events({
  "submit form": function(event){
    event.preventDefault();
    //
    [...]
  }
});

您的表單沒有提交按鈕。 只有div格式化為類的按鈕submit 您需要向div添加點擊處理程序,或切換到實際按鈕。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM