您的位置:首页 > Web前端 > JavaScript

常用JS总结-学习笔记

2014-01-14 14:13 375 查看
页面跳转增加随机数:

function redirectFun(){

var anticache = "?anticache=" +
Math.floor(Math.random()*10000);

window.location.href= "<%=basePath %>sm/index!execute.action"+anticache;

}

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

消息提示设置:

[align=left]<div class ="registerHead" >[/align]
[align=left] <span> 商户申请</span > [/align]
[align=left] <span id ="checkedInfo" ></span>[/align]
[align=left] </div>[/align]

[align=left]$("#checkedInfo").html( ":审核通过,您已经是正式商户" );[/align]

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

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

[align=left]图片上传时提交方式不能为ajax提交[/align]

[align=left]属性去除空格[/align]
[align=left]var personalTermName=$.trim($("#personalTermName").val());[/align]

[align=left]设置属性信息[/align]

[align=left]$("#btnQuery").attr( "disabled" ,true);[/align]

确认取消提示框

[align=left]confirm('确定要解绑吗?')[/align]

获取第一个form表单

var form
= $("#userInfoManageForm")[0];

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

取得对象值的方式一:
<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";

[align=left]取得对象值的方式二:[/align]

var ledgerUserName
= document.getElementsByName( "ledgerUserName" );

[align=left]ledgerUserName[i].value[/align]

[align=left]jQuery取值:[/align]

$('#payChannelId'+arr[j].payCode).val();

dt标签js中根据ID取值:
[align=left]dt$.obj('#ftpServerId').val();[/align]

获取父节点的邻节点:

[align=left]$(document).ready(function() {[/align]
$("
.meunBar dl dd" ).hide();
[align=left] $( " .meunBar dl dt a").click(function () {[/align]
$("
.meunBar dl dd" ).hide();
[align=left] $( this).parent().next().show();[/align]
[align=left] });[/align]
[align=left] });[/align]

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

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

[align=left]Struts标签中取值方式二,使用s:property标签:[/align]

<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标签中使用${}取值:
[align=left]<input type= "hidden" id="type" name="type"value="${type}"/>[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: