【发布时间】:2016-02-28 14:15:18
【问题描述】:
我正在使用 Meteor 上的语义 UI。我的代码中有一些模块,例如下拉字段。一切都在获取数据,但我想清除下拉菜单,就像我可以清除文本字段一样,但它不起作用..
有人可以帮帮我吗?
这是我的代码:
Meteor.subscribe('brands');
Template.deliveryForm.helpers({
brands: function() {
return Brands.find({}, {fields: {'brand':1}});
}
});
Template.deliveryForm.events({
'submit .new-delivery': function(event) {
event.preventDefault();
var date = event.target.date.value;
var brand = event.target.brand.value;
var description = event.target.description.value;
Deliveries.insert({
date: date,
brand: brand,
description: description,
createdAt: new Date()
});
event.target.date.value = "";
event.target.brand.value = "";
event.target.description.value = "";
}
});
Template.deliveryForm.rendered = function(){
$('select.dropdown').dropdown({ });
}
感谢您的帮助
这是模板代码:
<template name="deliveryForm">
<form class="ui form new-delivery">
<div class="four inline fields">
<div class="wide three field">
<label>Date</label>
<input type="date" name="date" placeholder="Date">
</div>
<div class="wide four field">
<label>Marque</label>
<select class="ui search dropdown" name="brand">
<option value="">Selectionner Marque</option>
{{#each brands}}
<option value="{{brand}}">{{brand}}</option>
{{/each}}
</select>
</div>
<div class="wide eight field">
<label>Description</label>
<input type="text" name="description" placeholder="Description">
</div>
<button class="ui button icon right labeled teal" type="submit" name="submit"><i class="right checkmark icon"></i>Valider</button>
</div>
</form>
</template>
【问题讨论】:
-
能否提供MeteorPad?
-
你能添加你的模板代码吗?
-
我刚刚添加了模板代码@GUISSOUMAIssam 谢谢 :) 我会尝试做一个 MeteorPad
-
meteorpad.com/pad/KRJiPcYZRmtAaf3tw/Leaderboard,这是一个只有代码的meteorpad,这里是github:github.com/guillaumeko/frenchys-manager,谢谢
标签: javascript meteor meteor-blaze semantic-ui meteor-helper