我正在构建我的投资组合网站,为此我需要使用重新注册表单。在很多网站上,我看到弹出注册表单。例如,当你点击注册按钮时,弹出一个表单(同时你仍然在同一页面中),你可以填写表单并提交。所以我的意思是JavaScript或jquery有这种类型的代码,我可以集成到我的网站代码来获得这种类型的流行形式。在Asp.net弹出窗体
0
A
回答
1
是的,这是用JavaScript完成的,可以用jQuery完成。下面是一个简单的例子,让你开始:它会切换注册表单的显示,但是你可能想在jQuery中添加一些动画,或者在CSS中添加样式/定位。
HTML:
<button>Register</button>
<div id="popup">
<form action="post" action="/register">
<!-- form stuff... -->
</form>
</div>
的jQuery:
$('button').click(function() {
$('#popup').toggle();
});
1
1
我会使用jQuery UI,因为它的文档,支持和功能。
Here's a working jsFiddle example of this in action
这里的HTML结构 - >
<div><a href="#" id="register"> Register </a></div>
<div class="register-popup">
<form>
<label for="fname"> First Name </label><br/>
<input type="text" name="fname"/><br/><br/>
<label for="fname"> First Name </label><br/>
<input type="text" name="lname"><br/><br/>
</form>
</div>
这里的jQuery的 - >
$(function(){
$('#register').on('click', function(){
$('.register-popup').dialog('open');
});
$('.register-popup').dialog({
autoOpen: false,
modal: true,
width: '280',
height: '300',
title: 'Register Here',
buttons: {
'Register Now!': function(){
$.ajax({
url: 'path/to/registration/controller',
type: 'POST',
data: $(this).find('form').serialize(),
success: function(data){
console.log('This is where the data is returned from your controller to the web page');
$(this).dialog('close');
}
});
}
}
});
});
+0
无法获得比这更多的答案。 – Chris 2012-07-14 15:03:48
相关问题
- 1. 在asp.net中弹出窗口?
- 2. 在asp.net中弹出窗口
- 3. 在ASP.NET的弹出窗口中打开一个弹出窗口
- 4. asp.net中的弹出窗口
- 5. ASP.NET MVC Kendo窗口弹出
- 6. 弹出窗体关闭x
- 7. Html弹出窗体提交
- 8. 弹出窗体提交
- 9. 窗体弹出 - jQuery的
- 10. asp.net - 弹出窗口显示弹出窗口
- 11. jQuery iframe弹出窗口和父窗体
- 12. 窗体弹出窗口和交互
- 13. 在asp.net中创建弹出窗口?
- 14. 在asp.net问题中弹出的模型弹出窗口
- 15. 在弹出窗体关闭时刷新子窗体
- 16. 在窗体外显示弹出窗体错误
- 17. 抓住窗体窗体,弹出窗口和菜单
- 18. 使用asp.net和javascript的弹出式窗体
- 19. 在弹出窗口
- 20. “弹出”窗体,禁止访问窗体后面的形式
- 21. ASP.NET WebForms模式弹出窗口
- 22. ASP.Net模式弹出式窗口位置
- 23. ASP.Net C#JavaScript弹出窗口帮助
- 24. Outlook插件自定义弹出窗体
- 25. 如何垂直居中弹出窗体?
- 26. 角2弹出窗体上单击
- 27. jquery弹出窗体和codeigniter框架
- 28. Rails:获取hoverover弹出窗体
- 29. 弹出窗口的父体选择器
- 30. 按钮点击弹出窗体
对于文字'弹出',你可能正在寻找.dialog()而不是.toggle(),它会显示/隐藏'div(弹出)'无论你在CSS中有它。 – bdparrish 2012-07-14 14:59:19