[英]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.