我正在运行 Django 1.5 并使用 Dajax/Dajaxice 异步更新表单。表单只是对象的描述(文本字段)。该字段的值始终显示并显示为可编辑的文本区域。呈现表单时,我使用 javascript 将 onchange 事件分配给 html 表单:
$('#form_id').change(function(event) {
Dajaxice.appname.description_form(Dajax.process,
{'form':$('#form').serialize(true),
'pk':$('#parent_div').attr('pk')}
)
});
这适用于除空白输入之外的任何类型的输入。如果 textarea 不包含任何文本,似乎不会触发事件;我该怎么做才能允许空白输入触发事件?
这不仅仅是 onchange 事件,我尝试分配具有相同结果的其他事件,例如 keyup() 等(除了空白输入外,功能齐全)。
澄清:
没有输入,我的意思是''(没有字符)
' ' 的输入仍然会触发。