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">×</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
。一般来说,您需要一个`withname=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"/>