无法读取流星中复选框的状态

时间:2014-12-08 23:23:28

标签: javascript html forms checkbox meteor

流星新手。

我试图在流星中试验一个非常简单的形式。基本上,我有一个文本框,一个提交按钮和一个复选框。

当我点击提交按钮时,我想看到以下内容返回到我的浏览器控制台。

  • 提交表格
  • 提交
  • 输入复选框
  • 的内容
  • 和复选框的状态(我目前有2种方法)

到目前为止,一切正常,但复选框状态除外。我尝试了2种方法,1总是返回,另一种返回undefined。

我一直在看这几天,但是无法得到它。如果有人可以提供帮助,那将非常感激。我想我很接近,只需要一个正确的方法来阅读复选框。

这是我有沙发的代码......

html文件 < ---

<template name="InputForm">
    <form>
      <input type="text" name="inputa">
      <input type="submit" value="Submit">
        <input type="checkbox" name="checkboxstatus" id="checkboxa" checked="{{isChecked}}"/> Click Me
    </form>
</template>

---&GT;

JS文件 &LT; ---

 Template.InputForm.events({
    'submit form': function(){
      event.preventDefault();
      console.log("Form submitted");
      console.log(event.type);
      var inputAVar = event.target.inputa.value;
      console.log(inputAVar);
      var checkboxAVar1 = event.target.checkboxstatus.value;
      console.log(checkboxAVar1);
      var checkboxAVar2 = Session.get("isChecked");
      console.log(checkboxAVar2);
      //console.log(isChecked);

  }
  });

---&GT;

我们将非常感谢任何帮助,在我能够阅读此复选框的状态之前,我认为我无法入睡。

史蒂夫

0 个答案:

没有答案