// 回车转Tab
function enterOperation2Tab()
{
if (event.keyCode==13 &&
event.srcElement.type!='button' &&
event.srcElement.type!='submit' &&
event.srcElement.type!='reset' &&
event.srcElement.type!='textarea' &&
event.srcElement.type!='')
{
event.keyCode=9;
}
}
// 禁止F5刷新
function disableF5() {
if (event.keyCode==116 || event.keyCode==122 ){
event.keyCode=0;
event.returnValue=false;
return false;
}
}
// 禁止回退键
function disabledBackSpace()
{
if (event.keyCode==8 ){
event.keyCode=0;
event.returnValue=false;
return false;
}
}
// 取消冒泡(IE?)
function cancelTextEvent()
{
if(!event.srcElement.readOnly)
{
if (event.keyCode==8) event.cancelBubble = true;
}
}
//屏蔽右键
document.oncontextmenu=function(){
return false;
}
//只能输入数字
$("input[name='order_value']").focus(setOnlyNum);
function setOnlyNum() {
$(this).css("ime-mode", "disabled");
$(this).attr("t_value", "");
$(this).attr("o_value", "");
$(this).bind("dragenter",function(){
return false;
})
$(this).keypress(function (){
if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value
}).keyup(function (){
if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value
}).blur(function (){
if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^\.\d+$/))this.value=0+this.value;if(this.value.match(/^\.$/))this.value=0;this.o_value=this.value}
if(this.value.length == 0) this.value = "0";
})
}
//表格元素修改ajax提交
<script type="text/javascript" src="${ctx}/commons/scripts/jquery.inputable.js">
</script>
<td align="right" nowrap="nowrap" class="order_value_td" id="${cur.id}">${cur.order_value}</td>
$("td.order_value_td").inputable({
inputName : "order_value",
inputMaxLength : 4,
inputStyle : {color:"#F00",border:"1px solid #0099FF","text-align":"right","padding-right":"3px",width:"35px"},
url : '../manager/ArticleImg.do?method=updateOrderValue',
loadingPath : '${ctx}/styles/admin/images/loading.gif',
paramProps : ['id'],
onSuccess : function(){
$("<div id=\"tip\" style='position:absolute;top:150px;right:10px;border:1px solid green;padding:10px;background-color:#FFF;color:green;'>^_^ 恭喜您!数据提交成功!</div>").appendTo("body");
},
onError : function(){
$("<div id=\"tip\" style='position:absolute;top:150px;right:10px;border:1px solid red;padding:10px;background-color:#FFF;color:green;'>Y_Y 很抱歉!数据提交出错,请重新编辑!</div>").appendTo("body");
}
}).click(function(){$("#tip").remove();});
//图片预览
<script type="text/javascript" src="${ctx}/commons/scripts/imgpreview.0.22.js"></script>
<td align="left" nowrap="nowrap" style="text-overflow:ellipsis;overflow:hidden;"><a class="preview" href="ArticleImg.do?method=view&id=${cur.id}&mod_id=${af.map.mod_id}" rel="${ctx}/${fn:substringBefore(cur.image_path, '.')}_400.jpg" title="${fn:escapeXml(cur.title)}">${fn:escapeXml(cur.title)}</a></td>
$('a.preview').imgPreview({
containerID: 'imgPreviewWithStyles',
srcAttr: 'rel',
imgCSS: {
// Limit preview size:
// height: 200,
width: 300
},
// When container is shown:
onShow: function(link){
$('<span>' + link.title.replace("<", "<").replace(">", ">") + '</span>').appendTo(this);
},
// When container hides:
onHide: function(link){
$('span', this).remove();
}
});
//textarea自动变高度 IE支持,FF不支持
textarea {
width: 79%;
overflow-y: hidden;
background: transparent;
}
<html-el:textarea property="shop_desc" styleId="entpShop_shop_desc" />
<div style="display:none;font-size:12px;color:#F00;">注:不可超过1000个中文字符!</div>
$("textarea[name='shop_desc']").focus(function(){$(this).next().slideDown("normal");}).blur(function(){$(this).next().slideUp("normal");});
$("textarea").each(function(){
this.onpropertychange = function () {
if (this.scrollHeight > 16) this.style.posHeight = this.scrollHeight;
};
});
// IE,Firefox都支持的textarea自动变高度代码
<html-el:textarea property="pay_comment" cols="5" styleId="pay_comment" style="width:50%;"/>
<script type="text/javascript" src="${ctx}/commons/scripts/jquery.js"></script>
<script type="text/javascript" src="${ctx}/commons/scripts/textAreaAutoHeight.js"></script>
$("#pay_comment").attr("dataType", "Limit").attr("max", "130").attr("msg", "备注不能超过130个文字");
// TextArea自动变高度(兼容IE,Firefox)
textAreaAutoHeight(document.getElementById("pay_comment"));
//javascript进度条
.border_bar {
background-color:#FFF;
border: #104a7b 1px solid;
padding: 1 0 1 0;
height: 6px;
}
.color_bar {
height:5px;
margin-top: 1px;
font-size: 1px;
background-color: #76D769;
float:left;
}
<div class="border_bar">
<div class="color_bar" style="width: ${p}"></div>
</div>
<a onclick="$('.container').scrollTop(0);return false;" href="javascript:;">↑回到顶部</a>
分享到:
相关推荐
Adobe Illustrator CC 2015 JavaScript脚本手册是一份官方文档,旨在帮助用户学习如何编写JSX脚本,以自动化和扩展Adobe Illustrator软件的功能。该手册提供了深入的技术指南和编程参考,使得开发者能够通过编程语言...
在实际应用中,C#通过调用Noesis.Javascript库的API,可以轻松地执行JavaScript脚本,如下所示: ```csharp using Noesis.Javascript; // 创建JavaScript引擎实例 var engine = new JavascriptEngine(); // 注册...
在QT中,QScriptEngine模块是实现JavaScript脚本执行的关键。本文将深入探讨如何在QT环境中使用QScriptEngine来编译和运行JavaScript代码,并分享一些基本的使用方法。 首先,理解QScriptEngine的基本概念。它是QT...
应同学邀请,演示如何使用 PyQt5 内嵌浏览器浏览网页,并注入 Javascript 脚本实现自动化操作。 下面测试的是一个廉价机票预订网站(http://www.flyscoot.com/),关键点如下 使用 QWebEngineView 加载网页,并显示...
这个"个人JavaScript脚本收藏"压缩包文件显然包含了作者收集的各种JavaScript代码片段和特效,旨在帮助开发者快速实现特定的功能或者提升网页的用户体验。 1. **基础概念**:JavaScript基于ECMAScript规范,它主要...
JavaScript脚本技术JavaScript脚本技术
JavaScript 脚本大全 JavaScript 是一种广泛应用于 Web 开发的脚本语言,它可以添加交互性到网站中,使网站更加生动和交互。以下是 JavaScript 脚本大全中的一些重要知识点: 事件类 在 JavaScript 中,事件是指...
"JavaScript脚本特效"通常是指利用JavaScript语言编写的代码片段,用于增强网页的视觉效果和用户体验。这些特效可以是动画、用户交互或者一些创新的视觉展示。 1. **雪花效果**:在网页上模拟下雪的场景,通过...
javascript脚本
JavaScript脚本特效编程给力起飞.pdf
如何为UltraEdit自身编写javascript脚本[收集].pdf
《JavaScript脚本特效编程给力起飞》,了解网页特效从无到有,讲解复杂的网页特效如何构建成自己的模块方法。
"网页JavaScript脚本语言提取器"是一个工具,专门设计用于从网页中抓取并分析JavaScript代码,这在进行网页分析、调试或者学习JavaScript时非常有用。 1. **JavaScript的基本概念**: - JavaScript是一种轻量级的...
JavaScript脚本病毒的编写与防范方法研究 JavaScript脚本病毒是指使用JavaScript语言编写的恶意程序,能够感染和破坏计算机系统的安全。JavaScript脚本病毒的编写与防范方法研究是信息安全领域中的重要课题,本文将...
如何在C++程序中嵌入JavaScript脚本语言.pdf
JavaScript脚本技术是Web开发中的基础且至关重要的部分,它主要负责网页的动态效果和交互功能。对于初学者来说,理解和掌握JavaScript的核心概念是至关重要的。以下是对"javascript脚本技术课件"的详细解析: 1. **...
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。Javascript提供了丰富的运算功能,...
"浅谈关于JavaScript脚本语言的学习" JavaScript脚本语言的基本特点: 1. 简单性:JavaScript是一种解释性语言,不需要提前进行编译,在程序运行过程中由浏览器边解释边执行,因此不需要额外的运行环境。 2. 跨...