js怎么根据点击的按钮不同,在不同的文本框中显示内容(jsp中写条件语句)-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

js怎么根据点击的按钮不同,在不同的文本框中显示内容(jsp中写条件语句)

2016-03-18 11:28:43 3492 1

三个文本框的id分别为"i_rescive,"i_cc",i_bcc,怎么在jsp中根据id判断应该显示在哪个文本框中,就是条件语句怎么写

 window.opener.document.getElementById("i_rescive").value += tVal;
//显示联系人列表
//function showSendPage() {
function openNewWindow(){
window.open("<%=basePath%>user/showUserList.action",'linkman',"width=260 ,height=345,top=200,left="+((window.screen.width/2)-200));
}
function openNewccWindow(){
    window.open("<%=basePath%>user/showUserList.action",'linkman',"width=260 ,height=345,top=200,left="+((window.screen.width/2)-200));
}   

function openNewbccWindow(){
    window.open("<%=basePath%>user/showUserList.action",'linkman',"width=260 ,height=345,top=200,left="+((window.screen.width/2)-200));
}   
 <tr>
    <td class="label">发件人:</td>
    <s:set var="alias" value="user.true"></s:set>
    <%String name = ""; %>
    <td><span class="person">
        <s:if test='#alias!=null&&#alias!=""'>${alias}<%name="\""+pageContext.getAttribute("alias")+"\"&lt;"+user.getName()+"@ljg.com&gt;";%></s:if>
            <s:else>"${user.name}"<%name="\""+user.getName()+"\"&lt;"+user.getName()+"@ljg.com&gt;";%></s:else>&lt;${user.name}@ljg.com&gt;
        </span>
        <input type="hidden" name="mailInfoFB.from" value='<%=name %>' id="i_from"/>
    </td>
    <td align="right"><a href="javascript:bb()" id="acc">添加抄送</a>&nbsp;|&nbsp;<a href="javascript:cbb()" id="abcc">添加密送</a></td>
</tr>
<tr>
    <td class="label">收件人:</td>
    <td class="e_input" colspan="2"><textarea  title="多个收件人请以分号(;)分隔"  class="s_input" id="i_rescive" onfocus="inputfocus()"  name="mailInfoFB.to"><s:property value="mailInfoFB.to"/></textarea>
    <a href="javascript:;" id="tianjia" onclick="openNewWindow();">添加</a>
    </td>
</tr>
<tr id="cc" style="display: none;">
    <td class="label">抄送:</td>
    <td class="e_input" colspan="2"><textarea  title="多个抄送人请以分号(;)分隔"  class="s_input" id="i_cc" onfocus="inputfocus()"  name="mailInfoFB.cc"><s:property value="mailInfoFB.cc"/></textarea>
    <a href="javascript:;" id="addcc" onclick="openNewccWindow();">添加</a>
    </td>
</tr>
<tr id="bcc" style="display: none;">
    <td class="label">密送:</td>
    <td class="e_input" colspan="2"><textarea   title="多个密送人请以分号(;)分隔"  class="s_input" id="i_bcc" onfocus="inputfocus()"  name="mailInfoFB.bcc"><s:property value="mailInfoFB.bcc"/></textarea>
    <a href="javascript:;" id="addbcc" onclick="openNewbccWindow();">添加</a>
    </td>
</tr>

以下是新窗口jsp中的内容
$().ready(function(){
$("#selectUserBtn").click(function(){
var data = [];
$("[name='cbUserName']:checked").each(function(){
data.push($(this).attr("value")+"@ljg.com");
});
var len = data.length;
if(len > 0){
var dataVal = '';
for(var i = 0;i <len;i++){
var tmp = data[i];
if(i<=len-1){
tmp += ";";
}
dataVal+=tmp;
}
var tVal = dataVal;
window.opener.document.getElementById("i_rescive").value += tVal;
window.close();
}else{
alert("请选择联系人!");
}
});
取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 19:06:15
     <!DOCTYPE html>
    <html>
    <script>
    function btnClick(self){
      if(self.id=='btn_rescive'){//正规的if判断
         document.getElementById('i_rescive').value='1';
      }else{//两种不同的条件运用方式,根据后缀一样来获取input的id
         var str = self.id.replace('btn_','i_');
         document.getElementById(str).value=str;
      }
    }
    </script>
    <body>
    <div>
    <input type='text' id='i_rescive'/>
    <input type='text' id='i_cc'/>
    <input type='text' id='i_bcc'/>
    </div>
    <div>
    <input type='button' onclick="btnClick(this)" value='1' id='btn_rescive'/>
    <input type='button' onclick="btnClick(this)" value='2' id='btn_cc'/>
    <input type='button' onclick="btnClick(this)" value='3' id='btn_bcc'/>
    </div>
    </body>
    </html>
    0 0
相关问答

162

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 226108浏览量 回答数 162

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 157672浏览量 回答数 145

8

回答

OceanBase 使用动画(持续更新)

mq4096 2019-02-20 17:16:36 336984浏览量 回答数 8

110

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 295502浏览量 回答数 110

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 147221浏览量 回答数 22

18

回答

阿里云开放端口权限

xcxx 2016-07-20 15:03:33 646743浏览量 回答数 18

31

回答

[@倚贤][¥20]刚学完html/css/js的新手学习servlet、jsp需要注意哪些问题?

弗洛伊德6 2018-10-27 21:52:43 146031浏览量 回答数 31

33

回答

Win Server 2003-2016 加密勒索事件必打补丁合集

妙正灰 2017-05-15 10:44:38 280371浏览量 回答数 33

1

回答

foxmail 关联企业邮箱提示邮箱地址或者密码错误

2017-12-30 21:50:39 151093浏览量 回答数 1

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 305607浏览量 回答数 249
2736
文章
6591
问答
问答排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载