我需要创建一个自定义文本框,由于其局限性,我无法使用<input type="text" />
。我想用jQuery创建自己的文本框。但现在我担心发布数据。我想到了这两个选项:
<div data-name="element-name" class="textbox">
这种方式使用$('.textbox').textBox()
将创建隐藏的输入name
,为div data-name
提供,编辑div内容将改变输入值,我不需要进一步发布问题。< / p>
使用$.post()
方法过帐值。
在开始之前,我想知道这些方法中的任何一种是否会在以后出现问题。有什么建议?其他选择?
答案 0 :(得分:1)
选项1基本上与TinyMCE的内联编辑选项使用的方法相同: http://www.tinymce.com/tryit/inline.php
所以这个选项可能是你最好的选择。你也可以使用TinyMCE或CKEditor,如果有一个功能齐全的wysiwyg很有吸引力。