1

我使用事件“okCancelEvents”来验证我在流星中的表单。

但现在,我想使用 textarea。事件“ok”不起作用:(

你有没有用流星事件来验证 textarea 的想法?:)

谢谢

4

1 回答 1

1

根据这个 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触发器应该仍然可以正常工作。

于 2013-10-19T01:20:44.027 回答