在<select>上单击</select>提交表单

时间:2012-10-23 06:53:12

标签: javascript jquery onclick onchange

我正在寻找一种方法来点击<option>时提交表单。

<select>使用说明: 单击复选框,然后使用下拉菜单选择要移动所选文件夹的文件夹。

以下是我的表单:http://jsfiddle.net/Draven/yufwu/23/

请记住,复选框有多种用途(删除,移动到文件夹)。 下拉菜单(<select>)正在从folders表格中检索文件夹。

我很难解释这个,所以如果你有任何问题请问。

编辑:感谢NullPointer,我得到了这个工作。下面的确切代码。

<script type="text/javascript">
//<![CDATA[ 
$(document).ready(function(){
    $('select').change(function ()
    {
        $(this).closest('form[name="delete-volunteer-app"]').submit();
    });
});//]]>  
</script>

3 个答案:

答案 0 :(得分:3)

$('option').click(function () //ill sugest to use the change  event 
{
    $(this).closest('form').submit(); //or $("form id or class or form[name="formname"]").submit();
});

答案 1 :(得分:0)

$(document).ready(function(){    
    $('#select').change(function(){    
        var select_val = $(this).val();   
        // make ajax hit for select value   
    })   
})

只需提交表单,或者最好根据您的要求发送ajax命中

答案 2 :(得分:0)

普通JS:

window.onload=function() {
  document.getElementsByName("folder")[0].onchange=function() {
    this.form.submit();
  }
}