我有一个调查,我希望通过捕获任何输入字段或textarea中的第一个更改来记录开始完成它的用户。
因此,如果所有字段(除了隐藏字段)都为空并且检测到任何输入/ textarea更改(),我想运行函数rec_start。
if(allBlank){rec_start(); }
如何检测allBlank?我问了这个问题here,但是加入隐藏字段的例外太晚了......一旦我找到了有效的解决方案,我会接受这两个问题的答案。
由于
答案 0 :(得分:0)
您想要检查字段中的更改,例如
<script>
$('input').change(function(){
if( ($(this).val()=='' || $(this).val()=='the_default_value') && $(this).attr('type')!='hidden') { // might want to do the default value using $.data and looping through $(input) and storing their $(this).attr('value') in $.data
//the field is empty react as you may
}
});
</script>