我使用事件“okCancelEvents”来验证我在流星中的表单。
但现在,我想使用 textarea。事件“ok”不起作用:(
你有没有用流星事件来验证 textarea 的想法?:)
谢谢
根据这个 SO question ,我假设您指的okCancelEvents
是 Meteor Todos 示例中编写的函数。此函数旨在处理 的事件,这就是为什么它的“ok/submit”触发器是用户按下回车(或模糊)。见第 59-61 行:<input>
<input>
} else if (evt.type === "keyup" && evt.which === 13 ||
evt.type === "focusout") {
// blur/return/enter = ok/submit if non-empty
这对 a 不起作用,<textarea>
因为作为多行输入 a<textarea>
接受enter按下,因为这是用户键入新行的方式。委婉地说,根据enter媒体提交表单会让您的用户感到惊讶。但是,focusout
触发器应该仍然可以正常工作。