我的表单上有一个按钮,例如:
<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 变量中的值,我可以为它运行什么脚本?
最佳答案
改变
type=button
到
type=submit
type=button will not submit your form and it will work like button clickable. Where type=submit will submit your form at desire action will mentioned in action.
关于javascript - Jquery 对话框不提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28424374/