request-后台获取<input >元素中的值

问题描述

后台获取<input >元素中的值
    <input type="button" value="创建问卷" name="sendBtn" id="sendBtn" class="butn" isDraft=0>;
        <input type="button" value="存草稿" name="workBTN" id="workBtn" class="butn" isDraft=1> ;
            用request.getParameter(”sendBtn“)可以获取到 创建问卷的value值,但是在后台用中文比较会无法比较
               if(request.getParameter("sendBtn")=="创建问卷"){
        draft=0;
         questionNaire.setIsdraft(0);
    }
            想通过获取到isDrat的值 该怎么获取

解决方案

isDraft是自定义属性,获取不到。。你要放到一个input为hidden的控件里面一起上传,点击不同的按钮设置这个hidden的值

     <input type="button" value="创建问卷" name="sendBtn" id="sendBtn" class="butn" isDraft=0 onclick="this.form.isDraft.value=0">;
        <input type="hidden" name="isDraft" value="0"/>
        <input type="button" value="存草稿" name="workBTN" id="workBtn" class="butn" isDraft=1 onclick="this.form.isDraft.value=1">

解决方案二:

document.getElementById('sendBtn').getAttribute('isDraft')

解决方案三:

服务器端获取可以让你的js用ajax提交。

(request.getParameter("sendBtn")=="创建问卷")
如果是java,不能用==,需要用equals

解决方案四:

直接把isDraft参数传过去不行么?request.getParameter("isDraft")来获取该值。

解决方案五:

你给它定义一个值不就可以了

解决方案六:

1、字符串比较相等要用equals
2、如果有中文的话要注意编码

解决方案七:

字符串比较相等要用equals,后台获取前台要传参

时间: 2024-11-05 22:04:08

request-后台获取&amp;lt;input &amp;gt;元素中的值的相关文章

javascript-如何用JavaScript或jQuery获取多个input且同一id的value值

问题描述 如何用JavaScript或jQuery获取多个input且同一id的value值 <span id="bar"></span> <input id="end_time" type="hidden" value="1483027200"> <span id="bar"></span> <input id="end_time

springmvc-velocity页面怎么获取List&amp;amp;lt;Map&amp;amp;gt;中的值,就是获取list集合中的值

问题描述 velocity页面怎么获取List<Map>中的值,就是获取list集合中的值 @RequestMapping("my-team") public String myTeam(ModelMap model){ this.setLayout(LayoutType.STUDENT); String employeeCode= CurrentUserUtil.getCurrentUserName(); List list=employeePhotoService.qu

js 获取、清空input type=&amp;quot;file&amp;quot;的值(示例代码)_javascript技巧

上传控件(<input type="file"/>)用于在客户端浏览并上传文件,用户选取的路径可以由value属性获取,但value属性是只读的,不能通过 javascript来赋值,这就使得不能通过value=""语句来清空它.很容易理解为什么只读,如果可以随意赋值的话,那么用户只要打开你的网页, 你就可以随心所欲的上传他电脑上的文件了. js 获取<intput type=file />的值 复制代码 代码如下: <html>

为什么我在前台设置了一个checkbox空间后台获取不到数据?

问题描述 我就是想做一个这样的操作前台的代码是 <c:forEach items="${techthesisList}" var="techthesisList"> <tr> <td><input type="checkbox" name="check_thesisid" value="${techthesisList.thesis_id }">${techt

jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表_jquery

对于问题从后台获取json数据,将内容填充到下拉列表,代码非常简单,具体过程请看下面代码. 需求:url:链接     par:ID       sel:下拉列表选择器 //获取下拉列表 function BuildSelectBox(url, par, sel) { $(sel).empty(); $.getJSON(url, { id: par }, function (json, textStatus) { for (var i = json.length - 1; i >= 0; i--

技巧:ASP中用Request对象获取客户端数据

request|对象|技巧|客户端|数据 在ASP中Request对象是获取客户端提交数据的一个很重要的对象,大家对他也是非常熟悉了. 虽然如此,还是经常有人问我下面的几种写法有什么不同,到底应该怎么写? strMessage = Request("msg") strMessage = Request.Form("msg") 而且,我也看过好多人写的代码,一律都是Request("")的写法,当然这样的写法并没有什么错. 只是大家应该注意 Req

浅谈ASP中Request对象获取客户端数据的顺序

request|对象|客户端|数据 浅谈ASP中Request对象获取客户端数据的顺序 /**描述:在使用ASP Request对象时需要注意的小问题作者:慈勤强Email : cqq1978@yeah.net**/ 在ASP中Request对象是获取客户端提交数据的一个很重要的对象,大家对他也是非常熟悉了.虽然如此,还是经常有人问我下面的几种写法有什么不同,到底应该怎么写?strMessage = Request("msg")strMessage = Request.Form(&qu

关于java后台获取@requestbody和@Parameter参数有区别吗?

问题描述 关于java后台获取@requestbody和@Parameter参数有区别吗? 这个前台人员提供的图片,但是领导说用parameter就不用request.我现在要获取request.前端又要怎么写呢?

request请求获取参数的实现方法(post和get两种方式)_javascript技巧

提交表单代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <h1>测试请求参数</h1> <!-- 注意href和action都是写的完整的名称:项目名和资源路径名 --> <!-- 下面一句