如果文本字段发生变化,我如何在Yii中提交表单?

时间:2012-09-25 17:02:10

标签: yii form-submit onchange keyboard-events

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

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

1 个答案:

答案 0 :(得分:1)

只需编写js函数。

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

$("select").change(function(){
    $(this).closest("form").submit();
})

我建议你输入相同的类[type = text]和下拉列表。因此选择起来会更容易。