Jquery对话框未提交表单

时间:2015-02-10 04:51:31

标签: javascript php jquery

我的表单上有一个按钮,如:

<input type="button" id="filter" name="filter" value="Filter ResKB" />

我还有一个jquery来弹出一个对话框,如:

<script>
$(document).ready(function() {
    $("#filter").click(function(){
        $( "#dialogg" ).dialog();
    });
});
</script>

这将显示名为dialogg的div标签的内容,这里是带有表单的div标签:

<div id="dialogg" title="Filter Records" style="display: none">
<form name="filt" id="filt" method="post" action="../ib/filter.php">
<p>Please select the values that are to be filtered.<br><br>
<input type="checkbox" id="id" name="id">Issue ID</input><br>
<input type="checkbox" id="sum" name="sum">Summary</input><br>
<input type="button" id="fil" name="fil" value="Filter"/>
</form>
</div>

现在单击对话框内的过滤器按钮不会将我重定向到所需的页面。我怎样才能做到这一点?另外我想获取php变量中的值,我可以为它运行什么脚本?

1 个答案:

答案 0 :(得分:3)

更改

type=button

type=submit
  

type = button 不会提交您的表单,它会像按钮可点击一样工作。如果 type = submit 将在愿望行动中提交您的表单,将在行动中提及。