首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SimpleModal表单提交

SimpleModal表单提交
EN

Stack Overflow用户
提问于 2013-02-26 06:03:02
回答 1查看 592关注 0票数 0

我有一个php页面"formpage.php",里面有一个类似这样的表单:

代码语言:javascript
复制
<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>

此表单使用jquery和简单模式(示例)显示:

代码语言:javascript
复制
$(".show_hide").click(function(){
$('#hiddenform').modal({overlayClose:true});
});

一切正常,框打开与SimpleModal和表单显示,但我不能提交表单,当我按下提交按钮没有任何反应。我该怎么办?表单和提交在没有SimpleModal的情况下工作得很好。

我希望将表单(用SimpleModal打开)提交给formpage.phhp (self),然后在脚本中进一步使用posted变量。

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2013-02-26 06:37:32

这行得通吗?如果它做了什么,你的js会阻止表单的默认行为(可能是简单的might,也可能是其他的):

代码语言:javascript
复制
$(".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!'); })
           }
        }
   });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15077359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档