当文本字段更改时,我如何以Yii格式提交表单?

当文本字段更改时,我如何以Yii格式提交表单?,yii,form-submit,onchange,keyboard-events,Yii,Form Submit,Onchange,Keyboard Events,我实际上是在用Yii框架编写一个网站。我有一个包含多个表的视图,每个表都包含一个具有唯一id的表单。每个表单都有一个textfield,以及2个dropdownlists。当触发textfieldonkeyup事件以及触发每个dropdownlistonchange事件时,必须提交每个表单 请注意,对于onkeyup事件,您必须等待大约500毫秒才能提交表单。只需编写js函数即可 $('input[type=text]').keyup(function(){ setInterval(fun

我实际上是在用Yii框架编写一个网站。我有一个包含多个表的视图,每个表都包含一个具有唯一id的表单。每个表单都有一个
textfield
,以及2个
dropdownlists
。当触发
textfield
onkeyup
事件以及触发每个
dropdownlist
onchange
事件时,必须提交每个表单


请注意,对于
onkeyup
事件,您必须等待大约500毫秒才能提交表单。

只需编写js函数即可

$('input[type=text]').keyup(function(){
   setInterval(function(){
     $(this).closest("form").submit();
      },500);
})

$("select").change(function(){
    $(this).closest("form").submit();
})
我建议您为输入[type=text]和下拉列表设置相同的类。因此,它将更易于选择。

??