Tôi muốn nắm bắt sự kiện của người dùng nhấn enter trên đầu vào của type="text"
khi họ điền vào biểu mẫu. Điều này được thực hiện trên tất cả các trang web, nhưng câu trả lời cho tôi biết.sự kiện trả về văn bản đầu vào trong Meteor
Đây là những gì tôi có cho đến nay:
Trong tập tin html, tôi có một đầu vào văn bản như vậy:
<input type="text" size=50 class="newlink">
Trong tập tin Javascript, tôi đang cố gắng để nắm bắt những người sử dụng nhấn nhập để gửi biểu mẫu một cách hiệu quả. sau đó tôi lấy văn bản từ đầu vào và sẽ cất giấu nó trong cơ sở dữ liệu:
Template.newLink.events = {
'submit input.newLink': function() {
var url = template.find(".newLink").value;
// add to database
}
};
Nơi mà bạn đã xác định 'template'? – Simone
Tuyên bố phải là: 'hàm (evt, template)' thay thế. Như đã lưu ý trong [tài liệu bản đồ sự kiện] (http://docs.meteor.com/#eventmaps), "Hàm xử lý nhận hai đối số: sự kiện, một đối tượng có thông tin về sự kiện và khuôn mẫu, một cá thể mẫu cho mẫu nơi trình xử lý được xác định ". Tôi vừa chỉnh sửa mã ví dụ. –
Điều này làm việc tuyệt vời. – Andy