我有一个使用modal
来获取用户电子邮件的页面,我想将其添加到订阅者列表(这是Django模型)。这是该代码的模式代码:
<div id="notifications" class="modal hide fade" role="dialog" ara-labelledby="Notification" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">X</button>
<h4>Subscribe to Status Notifications</h4>
</div>
<form>
<div class="modal-body">
<input type="email" placeholder="email"/>
<p>This service will notify you by email should any issue arise that affects your plivo service.</p>
</div>
<div class="modal-footer">
<input type="submit" value="SUBMIT" class="btn"/>
</div>
</form>
</div>
我试图查看Twitter Bootstrap文档,但这确实很小。我想POST
将数据发送到Django view that's listening for
POST`请求。
这是最基本的。我regex
用来比较电子邮件的格式,然后再存储电子邮件ID。因此,如果电子邮件does not
匹配,regex
则视图返回Invalid Email
。因此,我想通知用户有关它modal
本身的信息。但是我真的不知道该怎么做。有人请帮忙。
根据karthikr的答案对此进行了尝试:
<form id="subscribe-email-form" action="/notifications/subscribe/" method="post">
<div class="modal-body">
<input type="email" placeholder="email"/>
<p>This service will notify you by email should any issue arise that affects your service.</p>
</div>
<div class="modal-footer">
<input id="subscribe-email-submit" type="submit" value="SUBMIT" class="btn" />
</div>
</form>
<script>
$(function(){
$('subscribe-email-form').on('submit', function(e){
e.preventDefault();
$.ajax({
url: "/notifications/subscribe/",
type: "POST",
data: $("subscribe-email-form").serialize(),
success: function(data){
alert("Successfully submitted.")
}
});
});
});
</script>
有些事情使我感到困惑。那onclick
事件modal button
呢?
我知道了!我name="Email"
在行中添加了<input type="email" placeholder="email"/>
Django字段正在寻找Email Field
。所以在我的Django视图中,代码是:
request.POST.get("Email", '')
因此,指定字段名称会有所帮助。但这会将我带到我要发布的URL。我希望它在同一页面中显示警报。
因此,第1部分正在工作。如在职位正在工作。现在,我需要显示成功或失败的模式。
这就是我正在尝试的。所以我用一个创建了这个模态textarea
:
<div id="subscription-confirm" class="modal hide fade in" aria-hidden="true">
<div class="modal-header">
<label id="responsestatus"></label>
</div>
</div>
和JavaScript:
<script>
$(function(){
$('#subscribe-email-form').on('submit', function(e){
e.preventDefault();
$.ajax({
url: 'notifications/subscribe/',
type: 'POST',
data: $('#subscribe-email-form').serialize(),
success: function(data){
$('#responsestatus').val(data);
$('#subscription-confirm').modal('show');
}
});
});
});
</script>
因此出现了模态,但是数据没有set
进入的label
领域modal
。
您需要通过ajax
提交来处理。
像这样:
$(function(){
$('#subscribe-email-form').on('submit', function(e){
e.preventDefault();
$.ajax({
url: url, //this is the submit URL
type: 'GET', //or POST
data: $('#subscribe-email-form').serialize(),
success: function(data){
alert('successfully submitted')
}
});
});
});
更好的方法是使用Django表单,然后呈现以下代码段:
<form>
<div class="modal-body">
<input type="email" placeholder="email"/>
<p>This service will notify you by email should any issue arise that affects your plivo service.</p>
</div>
<div class="modal-footer">
<input type="submit" value="SUBMIT" class="btn"/>
</div>
</form>
通过上下文例子:{{form}}
。
我需要将数据从html表单发布到数据库中。我有带有springboot和thymeleaf的gradle项目。我有java对象类女巫有id、名称、描述、老师和分钟。在html中,我使用模态形式询问除id之外的所有内容。 主要的html 我的控制器看起来像这样: 我得到的错误消息是:java.lang.IllegalStateException:BindingResult和bean名称“class”
我将需要初始化一个'n'数量的类,将有一个随机值附加到他们从1到100。 我知道如何创建一个介于1和100之间的随机值,但我如何使所有的值都落在一个正态分布模式?
我已经通过使用PHP从SQL获取数据创建了一个动态表。每一行都有一个链接到模态的编辑按钮。我想把值从表传递到模态,这样我就可以编辑它了。 我已经尝试过循环槽表行,并能够获得不同列的值。但是,每次单击任何编辑按钮时,只有一行的最后一个被传递给Modal上的输入。 这是我的标记:Modal 表 脚本 这是输出输出 当我试图将值打印到控制台时。控制台.日志
问题内容: 如果我去这里 然后单击“启动演示模态”,即可完成预期的操作。我将模式用作注册过程的一部分,并且涉及服务器端验证。如果有问题,我想将用户重定向到显示我的验证消息的相同模式。目前,除了用户的物理点击之外,我无法弄清楚如何显示模式。如何以编程方式启动模型? 问题答案: 为了手动显示模式弹出窗口,您必须执行此操作 以前,您需要使用对其进行初始化,以便在您手动执行之前不会显示它。 模态容器的ID
问题内容: 我需要通过单击Bootstrap导航栏和其他位置的按钮来打开Bootstrap Modal( 以显示组件实例的数据,即提供“编辑”功能 ),但是我不知道如何实现此目的。这是我的代码: 编辑:代码已更新。 感谢其他注释和对代码的改进。 问题答案: 您可以使用React-Bootstrap(https://react- bootstrap.github.io/components/moda
我在MVC视图中有一个显示员工详细信息的表。我想添加一个编辑功能,但不是在新页面中打开它,而是使用引导模式来显示它。(http://twitter.github.com/bootstrap/javascript.html#modals) 我不认为我必须使用ajax,因为数据已经在页面上可用。我想我需要一些jquery或razor代码来将选定的员工数据传递给引导模式,并将其弹出在同一屏幕上。下面是我