- 浏览: 97020 次
- 性别:
- 来自: 北京
最新评论
文章列表
Properties 类已不是新东西了,它在 Java 编程的早期就有了,并且几乎没有什么变化。J2SE 的 Tiger 版本增强了这个类,不仅可以用它在单独一行中指定用等号分隔的多个键-值对,还可以用XML 文件装载和保存这些键-值对。在 驯服 Tiger的这一期文章中,John Zukowski 展示了如何驾驭这匹新一代的“役马”。 J2SE 1.5 以前的版本要求直接使用 XML 解析器来装载配置文件并存储设置。虽然这并非是一件困难的事情,并且解析器是平台的标准部分,但是额外的工作总是有点让人烦。最近更新的 java.util.Properties 类现在提供了一种为程序装载 ...
总而言之:先在<input>里输入onkeyup="value=value.replace(/[^\X]/g,'')" 然后在(/[\X]/g,'')里的X换成你想输入的代码就可以了,中文u4E00-u9FA5,数字0-9,英文a-z\A-Z,其它符号@、点或其它符号。也可以多个,用\隔开就行了。例如:中英文 + 数字 + @符号 + 点符号 \a-\z\A-\Z0-9\u4E00-\u9FA5\@\.若想在文本框里不能右键弹出菜单和不能粘贴进复制的信息的话就要在<input>里输入 onpaste="return false ...
table 每次同时增加两行或同时删除两行, 并且此两行间有跨行rowspan.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; chars ...
可输入多个电话中间用逗号分隔
<input type="text" name="phone" id="phone" onkeyup="value=value.replace(/[^\d-,]/g,'')" style="ime-mode:disabled">
<input type="text" name="phone" id="phone" onkeyup="value=value. ...
众所周知<textarea>文本框没有类似maxlength的属性,无法限制输入字符的个数。今天要推荐的Textarea Counter正是为了弥补这个缺点而出现的文本框字符限制插件。
Textarea Counter是一个轻量级的jQuery文本框字符限制插件,它也是简单易用的。字数限制的提示信息将会显示在文本框的下方,你也可以自定义提示信息的格式。当输入的字符超过字数限制时,提示信息将会相应的变为警告性的样式。
如何使用
首先要加载jQuery库Textarea counter插件
<script src="jquery.min. ...
jQuery • textareaAutoHeight Plugin
功能: <textarea/>输入框自适应高度特点: 支持剪切/粘贴, 不闪屏, 体积迷你(不到1k)兼容: 几乎所有主流浏览器(国内山寨货未测试)演示: 见小站文章页底部的评论输入框
使用方法:0. 检查CSS文件中所有textarea的line-height值, 若是纯数字, 给它加上单位em, 如: 1.5em. 否则IE(6|7|8)下插件失效.1. 加载jQuery库(1.4+)2. 加载textareaAutoHeight.js3. 使用以下接口调用插件:$('textarea').ta ...
<script language="javascript">
function closewin(){
self.opener=null;
self.close();
}
function clock(){
i=i-1 ;
document.title="本窗口将在"+i+"秒后自动关闭!";
if(i>0)
setTimeout("clock();",1000);
el ...
iframe 获取子页面的对象,值,内容
function refresh(iframe_id) {
//获取子页面的document
var dom=$(document.getElementById(iframe_id).contentWindow.document.body);
//查询结果length
var length=dom.find("tr[id='result']").length;
//获取src
var src=$.trim($("#"+iframe_id).att ...
调整iframe 父页面的高度
$(function(){
//设置默认高度
var height_default = 250;
//父页面iframe的id
var ifrmae_id="ifrmae_1";
//获取子页面实际需要的高度
var _height=document.body.scrollHeight;
//判断最小高度
if(_height<height_default){
_height=height_default;
}
//调整父页面的高度
wi ...
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="pragma" content="no-cache">
<me ...
避免重复提交这个问题在Web应用开发领域应该是一个老生常谈的问题了,主流的一些Web应用框架也提供了方便使用的功能来实现这个需求,比如Struts的Token。但是有些时候,可能用户确实需要刷新提交之后所转到的页面,比如假设如下的需求:用户注册了一个账号,但是这个账号需要管理员批准才可以进行工作,于是,用户在注册页面填写了详细信息之后,提交,转到详细信息页面,然后刷新这个页面来查看自己的状态。此时,我觉得使用redirect是非常方便的。
以下是redirect在Struts1和Struts2中的实现:
Struts1:
在Struts1中,有一个org.apach ...
前两天在写程序的时候,想给提示信息(TITLE)换行显示。用的'\n < BR >' 都不行。 最后直接来个回车居然了得。 网上搜了一下。
解决的方法有两种:
1.将title属性分成几行来写,例如: <a href=#" title="说明一 说明二 说明三">印象派</a>
2.第一行相对来说不够直观,我们还可以在需换行的地方添加 (将&改为半角,下同)或 来实现: <a href=#" title="说明一 说明二&am ...
在填写表单时,习惯性会按下回车键,这将导致表单提交,很不好,这里介绍一个方法截获它。
一、其实很简单,只要在想截获的区域增加Onkeydown事件函数,并在执行函数中写下如下语句: if (window.event.keyCode==13) window.event.keyCode=0 这样就取消回车键了
二、如果想模拟Tab键,只要写成 if (window.event.keyCode==13) window.event.keyCode=9 就行了,它会跳到另一个元素上。
三、回车提交表单(1) input type=text name="hehe&q ...
页面加载完毕后,自动滚动到指定(如观看视频,图片的最佳)的位置。
关键代码如下:
<script language="JavaScript">$(function($) {
var h=$("#aa").scrollTop(); $("body").animate({scrollTop:$("#aa").offset().top},3000); });
红体字为要修改的参数,其它的不变即可。
注意在引入jquery库哦。
demo ...
当页面离开时,判断页面的内容是否修改,如果修改,则提示是否保存,否则直接离开。
<!DOCTYPE html public "-//w3c//dtd html 4.0 transitional//EN">
<html>
<head>
<title> new document </title>
<meta http-equiv="Content-Type" content="text/html;charset=GBK"> ...