jsp-为什么两个按钮我随便点击一个按钮都会更新成功,插入按钮我需要的是插入更能而不是更新功能,求大神指教

问题描述

为什么两个按钮我随便点击一个按钮都会更新成功,插入按钮我需要的是插入更能而不是更新功能,求大神指教

<%@ page import="com.trs.constants.AuthConstants"%>
<%@ page import="org.springframework.validation.FieldError"%>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html>

短信管理-修改短信模板
images/jquery.min.js">
<br>
<div class="titlePopup_head"><br>
<span>修改短信模板</span><br>
<img src="<%=basePath %>images/cls.jpg&quot; class=&quot;titlePopup_head_right&quot; onclick=&quot;cancelbtn()&quot;&gt;<br>
</div><br>
<div class="smsNewAndUpdate_Popup_con"><br>
<div class="smsNewAndUpdate_Popup_main"><br>
<form class="form-horizontal" id="updateSmsTemp" action="<%=basePath%>smsTemp.do?method=updateSmsTemp&quot; method=&quot;post&quot;&gt;<br>
<input type="hidden" name="stId" value="${requestScope.mrsSmsTemp.stId}"><br>
<fieldset><br>
<div class="popupInfo_left"><br>
<span>名称:</span><input type="text" placeholder="" class="input-xlarge" value="${requestScope.mrsSmsTemp.tempName}" id="tempName" name="tempName"/><span class="required_Info"><em></span><br>
</div><br>
<div class="popupInfo_left"><br>
<span>类型:</span><br>
<div class="drop_down"><br>
<select class="border_clr" id="tempType" name="tempType" value="${requestScope.mrsSmsTemp.tempType}"><br>
<option value="1" <c:if test="${requestScope.mrsSmsTemp.tempType eq '1'}">selected<a href="/c:if">/c:if</a> &gt;自取</option><br>
<option value="2" <c:if test="${requestScope.mrsSmsTemp.tempType eq '2'}">selected<a href="/c:if">/c:if</a> &gt;邮寄</option><br>
<option value="3" <c:if test="${requestScope.mrsSmsTemp.tempType eq '3'}">selected<a href="/c:if">/c:if</a>&gt;打卡</option><br>
</select><br>
</div><br>
</div><br>
<div class="popupInfo_left"><br>
<span>内容:</span><br>
<div class="drop_down"><br>
<select class="border_clr" id="ditchId" name="ditchId" value="${requestScope.mrsSmsTemp.ditchId}"><br>
<option value="0" <c:if test="${requestScope.mrsSmsTemp.ditchId eq '0'}">selected<a href="/c:if">/c:if</a> &gt;渠道选择</option><br>
<option value="1" <c:if test="${requestScope.mrsSmsTemp.ditchId eq '1'}">selected<a href="/c:if">/c:if</a> &gt;APP</option><br>
<option value="2" <c:if test="${requestScope.mrsSmsTemp.ditchId eq '2'}">selected<a href="/c:if">/c:if</a> &gt;网站</option><br>
<option value="3" <c:if test="${requestScope.mrsSmsTemp.ditchId eq '3'}">selected<a href="/c:if">/c:if</a>&gt;纸媒</option><br>
<option value="4" <c:if test="${requestScope.mrsSmsTemp.ditchId eq '4'}">selected<a href="/c:if">/c:if</a>&gt;杂志</option><br>
</select><br>
</div><br>
<div class="drop_down"><br>
<select class="border_clr" ><br>
<option value="标题">标题</option><br>
<option value="作者">作者</option><br>
<option value="时间">时间</option><br>
</select><br>
</div><br>
<button class="border_clr0" onclick="insert()">插入</button><br>
</div><br>
<div class="popupInfo_left"><br>
<textarea class="ml42 popupInfo_right_area" name="tempContent" id="tempContent" cols="57" rows="7" >${requestScope.mrsSmsTemp.tempContent }</textarea><span class="required_Info1"></em></span><br>
</div><br>
<div class="popupInfo_left"><br>
<span>说明:</span><br>
<textarea class="popupInfo_right_area" name="tempDescription" id="tempDescription" cols="57" rows="7">${requestScope.mrsSmsTemp.tempDescription }</textarea><br>
</div><br>
</fieldset><br>
</form><br>
<div class="smsNewAndUpdatePopup_footer"><br>
<button class="news-role-btn-success" onclick="successBtn()">确定</button><br>
<button class="news-role-btn" onclick="cancelbtn()">取消</button><br>
</div><br>
</div><br>
</div><br>
</div></p>

<script type="text/javascript">
function insert() {

}
//关闭弹出层
function cancelbtn() {
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
}
function successBtn(){
var tempName = document.getElementById("tempName").value;
var tempContent = document.getElementById("tempContent").value;
if(tempName==""){
layer.tips('模板名称不能为空!', '#tempName', {
tips: 3
});
}else if(tempContent==""){
layer.tips('模板内容不能为空!', '#tempContent', {
tips: 3
});
}else{
document.getElementById("updateSmsTemp").submit();
}

}

<c:forEach items="${requestScope.hasError}" var="hasError" >
    <c:set var="_haserror" scope="page" value="${hasError }"/>
</c:forEach>
<c:if test="${_haserror!=null}">
    <script>
    layer.tips('${_haserror}', '#tempName', {
            tips: 3
        });
    </script>
</c:if>
<%
    //如果没有错误信息则代表成功,关闭当前窗口
%>
<c:if test="${requestScope.success eq 'success'}">
    <script>
        var index = parent.layer.getFrameIndex(window.name);
        parent.location.reload();
        parent.layer.close(index);

    </script>
</c:if>

(function($){
$.fn.extend({
insertAtCaret: function(myValue){
var $t=$(this)[0];
if (document.selection) {
this.focus();
sel = document.selection.createRange();
sel.text = myValue;
this.focus();
}
else
if ($t.selectionStart || $t.selectionStart == '0') {
var startPos = $t.selectionStart;
var endPos = $t.selectionEnd;
var scrollTop = $t.scrollTop;
$t.value = $t.value.substring(0, startPos) + myValue + $t.value.substring(endPos, $t.value.length);
this.focus();
$t.selectionStart = startPos + myValue.length;
$t.selectionEnd = startPos + myValue.length;
$t.scrollTop = scrollTop;
}
else {
this.value += myValue;
this.focus();
}
}
});
})(jQuery);
$(".border_clr0").change(function(){
$("#tempContent").insertAtCaret($(this).val());
});

解决方案

代码格式化一下吧,或者放在coding.net上,分享下地址好一些,你可能是在更新的时候没有带上ID。

时间: 2024-08-30 22:12:15

jsp-为什么两个按钮我随便点击一个按钮都会更新成功,插入按钮我需要的是插入更能而不是更新功能,求大神指教的相关文章

java-为什么两个按钮不起作用,求大神指教

问题描述 为什么两个按钮不起作用,求大神指教 public class User extends Frame implements ActionListener{ Label name=new Label("用户名:");//创建标签 Label paseword=new Label("密 码:");//创建标签 TextField nameTextField=new TextField(10);//单行文本域,输入用户名 TextField pasewordTex

一行放两个按钮-安卓新手页面画不出来,求大神指教

问题描述 安卓新手页面画不出来,求大神指教 我想知道安卓有没有像java中的div一样的东西我在画页面,用的表格布局,有一列要放两个按钮,可是不知道怎么弄,因为是新手,也不太懂,我画出来的样子:可是我需要的是这个样子:只要把那两个按钮放一起就可以了.那一行我的代码: android:id=""@+id/send_notice_content"" android:layout_width=""wrap_content"" and

页面显示-为什么页面上 显示不出jsp中label 里的文字 求大神指教

问题描述 为什么页面上 显示不出jsp中label 里的文字 求大神指教 为什么页面上 显示不出jsp中label 里的文字 求大神指教 解决方案 你要显示什么东西?把代码贴出来 解决方案二: 你这是表格还是div的?如果是表格的话应该就没有这问题吧.div的话可能被覆盖了.div的话可以这样试试: 密码 相关文章 java web-.jsp页面中如何把文字写在图片上想要的位置? jsp-在一个JSP页面显示显示两张表的数据,求大神求好心淫 帮帮我~~~~~~ java web-求大神指教关于J

c++-两个排序问题求大神指教!!

问题描述 两个排序问题求大神指教!! 1.Problem 在英文中,若某些单词由相同的字母组成,且字母的个数均相等,那么这些单词互为Anagram.例如note. tone是一组Anagrams,top.opt.pot也是一组Anagrams. 现在给出一个字典,要求输出字典中没有Anagram的单词,输出时,按单词的字典序从小到大输出.注意,判断是否为Anagram时,请忽略单词间的大小写,例如,noTE.tOnE被视作时一组Anagrams. Input 输入数据有若干行,每行有若干单词,每

jsp-我在写JSP的分也显示的时候遇到的问题,求大神指教

问题描述 我在写JSP的分也显示的时候遇到的问题,求大神指教 2015-5-5 16:49:59 org.apache.catalina.core.AprLifecycleListener init信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:Program File

udp-ios UDP 穿越 通信 这块,求教,实现两个外网手机客户端的聊天功能,,求大神解决下

问题描述 ios UDP 穿越 通信 这块,求教,实现两个外网手机客户端的聊天功能,,求大神解决下 ios UDP 穿越 通信 这块,求教,实现两个外网手机客户端的聊天功能,外网服务器已有,求大神解决下实现过程,求列子

Winform程序,两次复制同一文件,一次速率为5M/s,一次速率高达500m/s,这是为什么?跪求大神解答

问题描述 我编了一个usb速率测试软件,Winform,复制一个4.6兆的文件到D盘,但两次复制,速率相差太大.这是为什么呢?跪求大神指点!这是复制程序:privatevoidUsb1Set(){if(cmb1.Text!=null)//获取待复制文件的下拉列表.{lbact1.Text=null;//复制时间lbafs1.Text=null;//文件大小lbats1.Text=null;//速率isDone[0]=false;//是否复制完成的标志我要同时测四个usb,这只是第一个file[0

SSH from表单提交 struts的&amp;amp;lt;result name=&amp;amp;quot;success&amp;amp;quot;&amp;amp;gt;/index.jsp&amp;amp;lt;/result&amp;amp;gt;错误如下,求大神指教!

问题描述 严重:Servlet.service()forservlet[default]incontextwithpath[/product_centre]threwexception[Filterexecutionthrewanexception]withrootcausejava.lang.AbstractMethodError:com.davidjc.ajaxfileupload.multipart.MonitoredMultiPartRequest.cleanUp()Vatorg.apa

求大神c#winform中如何用按钮(button)来按照两个DateTimePicker的时间来搜索内容

问题描述 求大神c#winform中如何用按钮(button)来按照两个DateTimePicker的时间来搜索内容 就是一个按钮(button)为搜索按钮,要按照DateTimePicker的一个是开始时间,一个是结束时间来搜索相应的内容,搜到后再把数据返回到listview中,代码该如何实现,越详细越好,急用......谢谢! 解决方案 你要查询的数据是什么样的,数据库数据还是? 解决方案二: 你要查的数据在那个文档呐.?