【发布时间】:2016-03-19 03:18:38
【问题描述】:
我收到一个错误Uncaught TypeError: Cannot read property 'value' of undefined,但这与我调用事件的方式有关。
这是我的代码框架:
HTML
<template name="register">
<form>
<input type="text" name="username">
<input type="email" name="email">
<input type="password" name="password">
<button type="button" class="register">Register</button>
</form>
</template>
JavaScript
Template.register.events({
'click .register': function(e) {
e.preventDefault();
var getUser = e.target.username.value;
var getEmail = e.target.email.value;
var getPassword = e.target.password.value;
console.log("user: " + getUser);
}
)};
我觉得与click event 按钮类有关,它不返回任何值。我尝试使用submit event,但我不知道如何检索值。
【问题讨论】:
标签: javascript html meteor