首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用jQuery将表单数据添加到同一页面中的引导模式中?

如何使用jQuery将表单数据添加到同一页面中的引导模式中?
EN

Stack Overflow用户
提问于 2017-03-13 23:31:35
回答 1查看 3.5K关注 0票数 0

我有一个要求,试图为用户输入/选择一些形式的信息编写代码,然后单击Submit按钮,然后出现一个弹出窗口(引导模式),其中只有一个输入框,用户只需键入该选择的名称。我在这里要做的是,一旦用户在表单中提供一些信息&单击submit按钮后,我将在弹出模式打开之前存储该表单(在用户单击submit按钮和弹出窗口之后,我将存储给定的表单输入,并获取最后插入的记录id,并将该id绑定到弹出模式中的一个隐藏输入字段),在弹出窗口打开用户键入名称并单击Save按钮之后,我将使用相同的记录id更新该记录。这里面临的问题是,在用户输入所有表单数据并单击submit按钮后,我将在弹出窗口打开之前将这些数据存储在数据库中,在弹出窗口中打开弹出窗口后,如果用户单击close或Esc按钮而不指定名称,则该表单数据已经用空名称保存,因为用户在弹出框中没有指定名称,因为当用户单击“close”或“Esc”按钮时,我的要求是如果用户不指定名称,则不应该将该记录存储在数据库中。

我的表格代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<form method="post" action="" id="my_form_id" class="my_form_class"> 
 <div class="col-md-6 col-sm-6 col-xs-12">
     <input type="radio" name="my_input_name_116" class="all select_option" data-id="116" value="all">
     <label for="all">All</label>
     <input type="radio" name="my_input_name_116" class="yes select_option" data-id="116" value="yes">
     <label for="yes">Yes</label>
     <input type="radio" name="my_input_name_116" class="no select_option" data-id="116" value="no" checked>
      <label for="no">No</label>
 </div>
<button type="button" class="btn btn-success" data-toggle="modal" data-target="#rsModal" data-backdrop="static" data-keyboard="false" id="save_run_setup">SAVE RUN SETUP</button>

我的引导模态代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div class="modal fade" id="rsModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <!--<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>-->
                <h4 class="modal-title" id="myModalLabel">Run Setup Name</h4>
            </div>
            <div class="modal_failure run_setup_error">
                <p><span class="add_failure_msg"></span></p>
            </div>
            <div class="popup_success run_setup_success">
                <p><span class="add_success_msg"></span></p>
            </div>
            <form method="post" action="" id="add_rs_modal">
                <div class="modal-body">
                    <input type="hidden" class="form-control modal_user_id" id="user_id" name="user_id" value="">
                    <input type="hidden" class="form-control modal_rs_row_id" id="rs_row_id" name="rs_row_id" value="">
                    <div class="form-group">
                        <!--<label for="module-name">Run setup name</label>-->
                        <input type="text" class="form-control modal_runsetup_name" name="modal_runsetup_name" placeholder="Enter Run Setup Name" value="" required>
                    </div>
                </div>
                <div class="modal-footer">
                    <!--<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>-->
                    <button type="button" class="btn btn-success" class="add_runsetup_name" id="add_runsetup_name">Save Run Setup</button>
                </div>
            </form>
        </div>
    </div>
</div>

我在这里的问题是,如何携带表单输入数据以及用户将在弹出框中指定的名称,如果用户不提供名称,那么我将不保存以前的表单数据?任何帮助都将不胜感激。

编辑:

我要做的是,在用户将输入输入到表单"my_form_id“之后,他单击'save_run_setup‘按钮,然后在ajax调用中将此表单值存储到一个表中,并获取最后插入的行id,并将该行id放入弹出模式(在ajax调用之后打开),要求用户为该表单选择输入一个名称,并使用该模式弹出的' name’更新该回溯记录。但是如果用户没有给出任何名称,那么在用户单击“保存运行安装程序”按钮后,我已经保存了一条记录。我的要求是,我必须将'my_form_id‘表单数据添加到引导模式,或者将模态输入值添加到该表单中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-14 03:42:48

如果我让你正确的话

我的要求是,如果用户不提供名称,那么该记录不应该存储在数据库中。

使用引导模式关闭事件和验证输入字段,您可以确保如果用户不填充输入字段,则其中一个模式保持打开并显示消息,如果用户填充输入字段,则可以运行Ajax调用将数据添加到数据库或任意使用它.

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$('#rsModal').on('hide.bs.modal', function() {
  var UserName = $("#modal_runsetup_name").val();
  if (UserName == '') {
    alert('Enter User Name');
    return false;
  } else {
    alert('do what ever you like to do');
  }
});

请注意,您不需要“保存运行安装程序”按钮在模态,模态关闭按钮将负责一切。

小提琴例子

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42780115

复制
相关文章
如何使用ReconAIzer将OpenAI添加到Burp中
ReconAIzer是一款功能强大的Burp Suite扩展,该工具基于Jython开发,可以为Burp Stuite添加OpenAI能力,并利用OpenAI来优化和增强渗透测试过程中的网络侦查任务。该工具专为漏洞猎人和渗透测试人员设计,支持以自动化的形式执行多种网络安全任务,可以帮助广大安全研究人员以简单快速的形式识别和利用漏洞。
FB客服
2023/08/08
2960
如何使用ReconAIzer将OpenAI添加到Burp中
Struts2(二)---将页面表单中的数据提交给Action
转载请注明:http://blog.csdn.net/uniquewonderq
MickyInvQ
2020/09/27
6460
Struts2(二)---将页面表单中的数据提交给Action
如何是HTML页面中的表单居中显示[通俗易懂]
在进行前端页面设置的时候,发现写完的form表单始终无法居中显示,详细如图1所示:
全栈程序员站长
2022/09/20
7.8K0
如何是HTML页面中的表单居中显示[通俗易懂]
在Oracle中,如何将一个数据库添加到CRS中?
虽然通过DBCA(DataBase Configuration Assistant,数据库配置助手)创建的数据库会自动加入CRS中,但通过RMAN创建的数据库是不会被加入CRS中的,在这种情况下就需要手动添加,将数据库加入CRS中后就可以通过srvctl来管理数据库了。
AiDBA宝典
2023/04/26
2.7K0
在Oracle中,如何将一个数据库添加到CRS中?
如何使用JS将 HTML 页面或表单转化为 PDF文档
PDF 是一种流行的文件格式,我们用来在不同平台和设备上呈现和共享具有固定布局的文档。
前端达人
2023/08/31
5780
如何使用JS将 HTML 页面或表单转化为 PDF文档
如何将MV中的音频添加到EasyNVR中做直播背景音乐?
EasyNVR已经支持自定义上传音频文件,可以做慢直播场景使用,前两天有一个开发者提出一个问题:想把一个MV中的音频拿出来放到EasyNVR中去做慢直播。
EasyNVR
2021/10/28
4.1K0
如何将MV中的音频添加到EasyNVR中做直播背景音乐?
第83天:jQuery中操作form表单
注意:checked、selected、disabled要使用.prop()方法。
半指温柔乐
2018/09/11
9130
php将表单中数据传入到数据库
1 <html> 2 <head> 3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 4 <title>无标题文档</title> 5 </head> 6 7 <body> 8 <form action="" method="post">//创建表单 9 姓名 10 <input type="text" name="str"> 11 <input type="submit" name="submit
码缘
2019/09/11
2.2K0
页面重构中的设计模式
查了下最开始的创建日期,竟然是2011年12月19日,这文章断断续续写了快3年,终于了算比较完整了,但可能相对还是写得有些简单了,看不懂的同学欢迎给我留言,我尽量做补充。
GhostZhang
2022/08/22
4760
阻止HTML表单提交跳转页面,使用 Jquery Ajax 请求接口
站长源码网 1. HTML 表单 ---- <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <form action="" method="post" onsubmit="return save(this)"> 手机号 <input type="text" name="mobile" autocomplete="off"> 登录密码 <input type="text" name="p
很酷的站长
2023/01/16
3.1K0
jQuery 对AMD的支持(Require.js中如何使用jQuery)
AMD(异步模块定义,Asynchronous Module Definition)格式总体的目标是为现在的开发者提供一个可用的模块化 JavaScript 的解决方案。
李维亮
2021/07/09
3.5K0
jquery中通过鼠标获取页面坐标
<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>jquery_shijian_function.html</title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){
闵开慧
2018/03/30
3.3K0
如何将Tableau Server中的视图嵌入web页面
Tableau作为可视化数据分析软件中的佼佼者,将数据运算与美观的图表完美地嫁接在一起。它的程序很容易上手,各公司可以用它将大量数据拖放到数字“画布”上,转眼间就能创建好各种图表。创建与共享绝妙的数据可视化内容,Tableau 为您呈上唾手可得的可视化分析能力。它帮助您生动地分析实际存在的任何结构化数据,以在几分钟内生成美观的图表、坐标图、仪表盘与报告。利用 Tableau 简便的拖放式界面,您可以自定义视图、布局、形状、颜色等等,帮助您展现自己的数据视角。另外他还适用于多种数据文件与数据库,数据可扩展性强,不限制您所处理的数据大小。
阿Q说代码
2021/05/13
3.2K0
如何将Tableau Server中的视图嵌入web页面
Nexus高级配置之如何将本地jar添加到Nexus中
Java后端技术所推送文章,为本人原创、网上收集或其他作者投稿,对于网上收集部分除非确实无法确认,我们都会注明作者和来源。部分文章推送时未能与原作者取得联系。若涉及版权问题,烦请原作者联系我们,我们会在24小时内删除处理,谢谢!^_^ QQ:1573876303。
Java后端技术
2018/08/09
2.7K0
Nexus高级配置之如何将本地jar添加到Nexus中
如何仅使用 JavaScript 将任何 HTML 页面或表单转化为 PDF文件
PDF 是一种流行的文件格式,我们用来在不同平台和设备上呈现和共享具有固定布局的文档。
winty
2023/08/23
1.6K0
如何仅使用 JavaScript 将任何 HTML 页面或表单转化为 PDF文件
vue中如何将 json 格式化展示在页面中?
在 vue 中,如果想在页面中展示格式化后的 json 数据,首先需要先将 json 字符串转化为 json 对象,而后通过 pre 标签 插值即可展示。代码示例如下:
蓓蕾心晴
2023/02/17
6.2K0
vue中如何将 json 格式化展示在页面中?
通过jQuery获取页面中radio选中的值
<tr> <td class="tdtext" colspan="3">2、廉洁自律,不利用岗位职权方便谋取私利。</td> <td class="trss"><input name="radio17" type="radio" value="5" required/></td> <td class="trss"><input name="radio17" type="radio" value="4" /></td> <td class="trss"><input name=
SingYi
2022/07/13
5.6K0
通过jQuery获取页面中radio选中的值
如何使用免费控件将Word表格中的数据导入到Excel中
我通常使用MS Excel来存储和处理大量数据,但有时候经常会碰到一个问题—我需要的数据存储在word表格中,而不是在Excel中,这样处理起来非常麻烦,尤其是在数据比较庞大的时候,
全栈程序员站长
2022/07/05
4.4K0
如何使用免费控件将Word表格中的数据导入到Excel中
jquery中ajax的使用(java)
AJAX方式 js:界面 var prjContextPath='<%=request.getContextPath()%>'; $(document).ready(function(){ //===============GET============================== $("#username").blur(function(){ $.ajax({ type: "GET", url: pr
HUC思梦
2020/09/03
1.4K0
点击加载更多

相似问题

如何使用jquery将数据引导到引导3模式形式

12

如何将引导模式中的数据添加到MySQL中

11

如何使用引导模式将字段添加到使用jQuery的窗体

13

使用twitter引导模式提交jquery表单

32

jQuery将数据加载到引导模式框中

15
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文