Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JSP中模式提交后的表单处理_Javascript_Jquery_Html_Twitter Bootstrap_Jsp - Fatal编程技术网

Javascript JSP中模式提交后的表单处理

Javascript JSP中模式提交后的表单处理,javascript,jquery,html,twitter-bootstrap,jsp,Javascript,Jquery,Html,Twitter Bootstrap,Jsp,我在点击按钮后显示一个模式。打开模态的按钮代码如下: <button type="button" name="btnEditIP" data-toggle="modal" data-target="#myModal" class="sultan_btn">Edit IP</button>\ <div id="myModal" class="modal fade"> <div class="modal-dialog">

我在点击按钮后显示一个模式。打开模态的按钮代码如下:

 <button type="button" name="btnEditIP" data-toggle="modal" data-target="#myModal" class="sultan_btn">Edit IP</button>\
<div id="myModal" class="modal fade">
     <div class="modal-dialog">
        <div class="modal-content">
            <form id="ipForm" class="form-horizontal" role="form" method="post" action="info_edit.jsp">
                  <div class="modal-header modal-header-warning">
                      <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                          <h4 class="modal-title ">Please Enter IP Address</h4>
                  </div>

                  <div class="modal-body"> 
                     <div class="form-group">
                          <label for="inputName">IP Address</label>
                          <input type="text" class="form-control" name="ip"/>
                 </div> 

                 </div>
                 <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
                    <button type="button" name="btnSave" id="btnSave" class="btn btn-primary" data-dismiss="modal">Save</button>
                 </div>
            </form>
        </div>
   </div>
虽然我在模式中按下保存按钮,但我总是收到这样一条消息:“表单未提交!”。这意味着表单未提交或按下按钮时出错


我不确定错误在哪里。我已经尝试了很多,但无法确定错误在哪里。请帮我解决这个错误

请将
request.getAttribute(“btnSave”)
更改为
request.getParameter(“btnSave”)

因为
getParameter()
返回http请求参数

编辑


我不确定是否有人会看到btnSave服务器端,因为按钮 你的名字不会被发送吗

我们可以使用
type=“submit”
将按下按钮的名称发送到服务器

<input type="submit" name="btnSave" value="SAVE"/>

同时检查:


快速修复方法是在
元素中将表单操作设置为
info\u edit.jsp?btnSave=true
。一般来说,您需要一个`with
name=btnSave
,这样才能工作。据我所知,按钮名称不会作为查询参数传输,您正在使用
.getAttribute(“btnSave”)
获取该参数。关于getParameter(“btnSave”)有什么内容?我已经习惯了使用这个功能。为什么你需要选中“btnSave”,除非单击“保存btn”,否则它不会进入edit_info.jsp。因为表单代码也在“edit_info.jsp”中页面。我不确定是否会看到
btnSave
服务器端,因为按钮名称不会被发送?我已经尝试使用request.getParameter(“btnSave”)。但事实并非如此working@IccheGuri如何使用
type=“button”
调用表单。你有点击的JS代码吗?因为您通常需要
type=“submit”
来发送表单字段。
<input type="submit" name="btnSave" value="SAVE"/>