1

我在一个项目中使用Backbone.Syphon,只是喜欢它,但我遇到了一些障碍。我需要使用一些非标准的输入元素进行输入。特别是一些<div>和/或<span>带有contenteditable="true".

我已经阅读了相对简单的文档,但无法准确掌握提醒 Backbone.Syphon 进行此自定义的必要条件。

建议?

4

2 回答 2

0

不幸的是,目前无法按照 Siphon 的设置方式完成此操作。它使用HTMLFormElement.elements属性来检索表单元素。由于 a <div>or<span>不是表单元素,因此不会被拾取。

于 2013-09-17T15:47:28.910 回答
0

您可以覆盖backbone.syphon.js 来实现这一点。
getForm函数内更改行

return viewOrForm.$(':input');

return viewOrForm.$(':input, div.editable');
于 2015-08-21T09:38:58.560 回答