常用JS总结-学习笔记

来源:互联网 发布:鲁本斯暖气片 知乎 编辑:程序博客网 时间:2024/05/17 04:57
页面跳转增加随机数:
       function redirectFun(){
            var anticache = "?anticache=" + Math.floor(Math.random()*10000);
            window.location.href= "<%=basePath %>sm/index!execute.action"+anticache;
       }


设置标签为不可用:
var inputElement = document.getElementsByTagName("input");
     for (var i = 0; i < inputElement.length; i++) {
         inputElement[i].disabled = true;
        }


消息提示设置:
<div class ="registerHead" >
        <span> 商户申请</span >&nbsp;
       <span id ="checkedInfo" ></span>
    </div>
$("#checkedInfo").html( ":审核通过,您已经是正式商户" );



//初始化表单验证插件
             jQuery("#registerMcForm").validationEngine( {
                   promptPosition : "topLeft",
                  scroll: false
            } );


图片上传的form
<form id ="registerMcForm" name="registerMcForm" method="post"
     enctype="multipart/form-data" >//有图片上传时,需加此项

图片上传时提交方式不能为ajax提交


属性去除空格
var personalTermName=$.trim($("#personalTermName").val());

设置属性信息
$("#btnQuery").attr( "disabled" ,true);


确认取消提示框
confirm('确定要解绑吗?')


获取第一个form表单
var form = $("#userInfoManageForm")[0];

方式二:
给form标签增加id属性,然后获取id提交
$("#saleForm").submit(); 




取得对象值的方式一:
<input id="proxyType" type="hidden" name="useType" value="<s:property value='useType'/>"/>
if(document.getElementById( "proxyType" ).value == 'N')return;

同时给对象赋值:document.getElementById( 'isNeedLedger'+thisId).value = "false";

取得对象值的方式二:
var ledgerUserName = document.getElementsByName( "ledgerUserName" );
ledgerUserName[i].value

jQuery取值:
$('#payChannelId'+arr[j].payCode).val();
dt标签js中根据ID取值:
dt$.obj('#ftpServerId').val();

获取父节点的邻节点:
$(document).ready(function() {
             $(" .meunBar dl dd" ).hide();
            $( " .meunBar dl dt a").click(function () {
                   $(" .meunBar dl dd" ).hide();
                  $( this).parent().next().show();
             });
       });



Struts标签中取map的值,取值使用%{}:

<s:hidden name ="property.propId" ></s:hidden>
  <s:if test="property.propType == 0" >
   <s:text name="property.propName" ></s:text>
   <s:textfield name="valueMap['%{property.propId}']" ></s:textfield>
  </s:if>
  <s:elseif test="property.propType == 1" >
   <s:text name="property.propName" ></s:text>
   <s:radio  list="propertyList" required="true" value="'N'" name="valueMap['%{property.propId}']" listKey="propValue"  listValue="propValueName" ></s:radio>
  </s:elseif>

Struts标签中取值方式二,使用s:property标签:
 <input type ="hidden" id= "hiddenComponentName"  name="pqb.queryBean.componentName"  value=" <s:property value="pqb.queryBean.componentName" /> "/>
<input type ="hidden" id= "hiddenComponentSubCateId" name="pqb.queryBean.componentSubCateId" value=" <s:date name="pqb.queryBean.componentSubCateId" /> "/>

Struts标签中使用${}取值:
<input type= "hidden" id="type" name="type"value="${type}"/>




0 0
原创粉丝点击