Php SimpleModel表单提交

Php SimpleModel表单提交,php,jquery,forms,submit,simplemodal,Php,Jquery,Forms,Submit,Simplemodal,我有一个php页面“formpage.php”,其中有一个表单如下: <div id='hiddenform' style='display:hidden'> <form name="testform" action="formpage.php" method="post"> Username: <input type="text" name="user"> <input type="submit" value="Submit"> </for

我有一个php页面“formpage.php”,其中有一个表单如下:

<div id='hiddenform' style='display:hidden'>
<form name="testform" action="formpage.php" method="post">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form> 
</div>
一切正常,框用SimpleModel打开并显示表单,但我无法提交表单,当我按下提交按钮时,什么也没有发生。我该怎么办?表单和提交在没有SimpleModel的情况下工作良好

我想将表单(用SimpleModel打开)提交到formpage.phhp(self),然后在脚本中进一步使用发布的变量


谢谢你的帮助

这有用吗?如果它在js中执行了某些操作,则会阻止表单的默认行为(可能是SimpleModel,也可能是其他行为):


你试过调试你的代码吗?嗯,我试过了,但结果是一样的。但是我在onShow选项中,在$('.simplemodal数据输入[type=submit]'之前有一个$.ajax({})。单击(function(){…您是否可以发布您的javascript,以便我们能够准确地看到其中的内容…您可能有一个表单提交的事件处理程序,它返回false并防止默认值。正如Chris所说,您可能希望查看firebug/developer工具,以了解@browser level的情况。
$(".show_hide").click(function(){
$('#hiddenform').modal({overlayClose:true});
});
$(".show_hide").click(function(){
   $('#hiddenform').modal({
        overlayClose:true,
        onShow: function() {
           $('.simplemodal-data input[type=submit]').click(function() {
               $.post('the_url_where_you_want_to_send_your_data_to', $(this).closest('form').serialize(), function(data) { alert('we have a response and form has been sent!'); })
           }
        }
   });
});