jsp输入框传值的问题,做个记录

一、
<form:form name="tb" modelAttribute="task" id="searchForm" action="" method="post">
   
      <input id="text1" value="" type="text" class="form-control"  name="searchKey" placeholder="搜索">
         <a href="" class="search_btn" οnclick="get()">

      <%--<input  type="button"   name="username"   οnclick="get()"  value="aa" />--%>
  
</form:form>
<script type="text/javascript">
   function  get()
   {window.open("${ctx}/user/Search/?id="+document.tb.searchKey.value);}
</script>
二、
var action ="${ctx}/user/Search/?id="+document.tb.searchKey.value;
var v = 0;
var v = document.getElementById("text1").value;
alert(action);

三、
<div class="col-sm-3 pt8">

   <input id="text1" value="" type="text" class="form-control"  name="searchKey" placeholder="搜索">
      <a href="javascript:void(0);" class="search_btn" οnclick="get()">
      <i class="icon-search nav-search-icon"></i>
   </a>
</div>
    <script type="text/javascript">
          function  get(){
           window.location.href="${ctx}/user/Search/?id="+document.tb.searchKey.value;
            alert(action);
                       }

    </script>
//之前因为a href 那里没有加
javascript:void(0)一直不能跳转

 

利用JS使用POST方式提交请求的方法

function post(URL, PARAMS) {
   var temp = document.createElement("form");
   temp.action = URL;
   temp.method = "post";
   temp.style.display = "none";
   for (var x in PARAMS) {
      var opt = document.createElement("textarea");
      opt.name = x;
      opt.value = PARAMS[x];
      // alert(opt.name)      
      temp.appendChild(opt);
   }
   document.body.appendChild(temp);
   temp.submit();
   return temp;
}

//调用方法 如      
post('pages/statisticsJsp/excel.action', {html :prnhtml,cm1:'sdsddsd',cm2:'haha'});



js获取ul里面的li元素

var dv=document.getElementById("star");               获取id="star"的div
var ularr=dv.getElementsByTagName("ul");            获取div下的ul
var liarr=ularr[0].getElementsByTagName("li");                获取div下的ul下的li
liarr是个数组。

其实最简单方法是给ul一个id=“getli”;
然后var liarr=document.getElementById("getli").getElementsByTagName("li");
liarr是个数组
<div id = "star" style="border: 1px solid crimson;float: left;width: 270px;height: 40px;">
 <b><td ><span id = "text1">$!obj.goods_name 1</span></td></b>
 <button οnclick="message()">发送商品信息</button>
</div>
var s = $('#text1').html();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值