常用JS總結-學習筆記

頁面跳轉增加隨機數:
       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}"/>




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章