MeteorJS:如何获取输入文本的值
MeteorJS: How to get value of an input text
我有这个代码:
product.jade
template(name="product")
label(for="qty") Qty:
input#qty.form-control(type="text", value="1", name="qty")
button.btn.btn-default.addcart Add to Cart
product.coffee
Template['product'].events
'click .addcart': (event, template) ->
????
如何获取输入文本的值 qty
?我尝试了事件变量,但它仅限于按钮。有什么想法吗?
考虑到您的代码,您可以获得如下值:
'click .addcart': (event, template) ->
qty = template.find('#qty').value;
您可以在此处查看有关 template.find()
的文档。
但是,如果您的 <form>
上有提交事件,您也可以这样做:
'submit .your-form': (event, template) ->
qty = event.target.qty.value //qty = name of the field
我有这个代码:
product.jade
template(name="product")
label(for="qty") Qty:
input#qty.form-control(type="text", value="1", name="qty")
button.btn.btn-default.addcart Add to Cart
product.coffee
Template['product'].events
'click .addcart': (event, template) ->
????
如何获取输入文本的值 qty
?我尝试了事件变量,但它仅限于按钮。有什么想法吗?
考虑到您的代码,您可以获得如下值:
'click .addcart': (event, template) ->
qty = template.find('#qty').value;
您可以在此处查看有关 template.find()
的文档。
但是,如果您的 <form>
上有提交事件,您也可以这样做:
'submit .your-form': (event, template) ->
qty = event.target.qty.value //qty = name of the field