我正在使用jEditable插件。我的问题是,如何检测何时用户单击jEditable的外部文本字段?当用户在表单外单击鼠标时如何更新jEditable文本字段?
当用户单击可编辑文本字段外部时,仍然光标停留在文本字段中,什么都没有发生?
编辑:
我jEditable形式看起来像
<span class="edit">
<form>
<input/>
</form>
</span>
这里是我当前的代码
$(".edit").editable("path/to/url", {
indicator : "saving...",
type : 'text',
event : 'custom_event',
submitdata : function(value, settings) {
return {
_method : "post",
myId : jQuery("#id").val(), //extra needed id
};
},
select : true,
onblur : 'submit',
});
'的onblur' 当我按下{tab key}
正在然后将其提交文本字段的内容。但是当我在文本字段外单击鼠标时,则不会发生任何事情,并且文本字段保持不变。
我还想在用户在该文本字段之外单击时提交文本字段的内容。
我想你需要在jsedit中添加onblur:function()来处理外部点击。 – Neha
@Neha它已经在那里。但它根本不起作用。 – NullPointer
你能告诉我们你的代码吗?我们喜欢这一点。 – Ziggy