刷新另一个窗体:
window.opener.document.location.reload ();
是文本框不可用:
<input type=text name=test disabled>即在输入框的源码中加入disabled即可.
不准输入汉字并且弹出对话框的代码:
<input type="text" onchange="if(!/^[\x00-\xff]/.test(this.value)){alert('不能有汉字');this.value=''}">
禁止输入指定的字符:
<input onkeydown="javascript:if(event keyCode==220)return false;">
啊,是数字呀,要是是特殊字符"→"啦,怎么办 怎样可以知道它的编码
你查一下asiic码
修改TOMCAT的首页:
在root下修改web.xml:
<servlet>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<servlet-class>org.apache.jsp.index_jsp</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<url-pattern>/../ivr/main.htm</url-pattern>(修改这里)
</servlet-mapping>
然后在root下修改index.jsp文件:
<%
response.sendRedirect("../ivr/main.htm");
%>
input 只允许输入100的倍数 如何写?
if(/^(?:[1-9])(?:[0-9]*)00$/g.test(value)==true){ alert(合法); }else{ alert(非法); }
回车:
private void TextBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyData == Keys.Enter)
{
MessageBox.Show("哦,回车!"); } }
关于下拉列表有重复的值时的处理:
<select name="kind" size="1" id="kind" onChange="changelocationtype(document.myform.kind.options[document.myform.kind.selectedIndex].value)">
<option value="" <%if("".equals(kind)){%>selected<%}%>>全部</option>
<option value="1" <%if("1".equals(kind)){%>selected<%}%>>铃声</option>
<option value="2" <%if("2".equals(kind)){%>selected<%}%>>图片</option>
<option value="3" <%if("3".equals(kind)){%>selected<%}%>>游戏</option>
<option value="4" <%if("4".equals(kind)){%>selected<%}%>>视频</option>
<option value="5" <%if("5".equals(kind)){%>selected<%}%>>动画</option>
<option value="6" <%if("6".equals(kind)){%>selected<%}%>>电子图书</option>
<option value="7" <%if("7".equals(kind)){%>selected<%}%>>主题</option>
JavaScript在另一个窗口打开的代码:
window.open("../Login.jsp","_parent");
history.go(-1);
获取下拉列表的值:
<body>
<input type="checkbox" name="value" >hello
<input type="checkbox" name="value" >javascript
<input type="checkbox" name="value" >world
<select name="select">
<option>1111</option>
<option>2222</option>
</select>
<br/>
<input type=button value="获取checkbox值" onclick="show1()">
<input type=button value="获取select值" onclick="show2()">
</body>
<script>
function show1()
{
var str='';
var chks=document.getElementsByName('value');
for(var i=0;i<chks.length;i++)
{
if(chks[i].checked)
{
str=str+','+chks[i].nextSibling.nodeValue;
}
}
alert(str.substring(1));
}
function show2()
{
var s=document.getElementsByName('select')[0];
alert(s.options[s.selectedIndex].text);
}
</script>
如何使网页不能回退:
<body onbeforeunload="history.go(0)">
如何使文本框有凸凹的感觉:
<input type=text style="border:1 solid #000000">
在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
<STYLE>
body
{background-image:url(logo.gif); background-repeat:no-repeat;
background-position:center;background-attachment: fixed}
</STYLE>
JSP中获取60位的随机数:
String ret = "";
Random r = new Random();
for (int i = 0; i < 60; i++) {
int iRand = r.nextInt((int) 'z' - (int) 'a' + 1) + (int) 'a'; //get an integer between 50 and 149
ret = ret + (char) iRand;
}
判断数组是不是为空:
ArrayList list=(ArrayList)mgr.getCarInfoByCarl(query);
boolean exit=list.isEmpty();
Iterator it;
if(list==true) {}else{}
点击按钮弹出指定大小的窗体:
<input type="button" name="Submit3" value="修改密码" onClick="javascript:window.open('editpass.jsp?entid=<%=entid%>','newwindow', 'height=300,width=550, top=10, left=10, toolbar=no, menubar=no,scrollbars=no, resizable=no,location=no,location=no,status=no');"> (注意type必须是button的)
如何是按钮随便放大和缩小:
<span contentEditable=true><input type=button value="你好"></span>
如何把按钮放在一个固定的框中进行缩放操作:
<iframe src="about:<input type=button name=test value=你好>" name=test></iframe>
<SCRIPT LANGUAGE=javascript>
<!--
test.document.designMode="On"
//-->
</SCRIPT>
鼠标移上去出现提示框的操作:
<body>
<a href="####" style="color:blue" onMouseOver="document.all.Layer1.style.visibility=''" onMouseOut="document.all.Layer1.style.visibility='hidden'">
1234567890</a>
<div id="Layer1" style="position:absolute; width:100px; height:10px; z-index:1; background-color: #CCFFFF; layer-background-color: #CCFFFF; border: 1px none #000000; visibility: hidden">11111111</div>
</body>
点击按钮弹出文本框中输入的内容:
<script>
function rdl_doClick(){
var sMessage=document.all("oMessage").value;
window.alert(sMessage);
}
</script>
<input id=oMessage type=text size=40 value="请在此输入信息。">
<br><br>
<input type=button value=" 显示对话框 " onclick="rdl_doClick();">
动态生成文本框:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<button onclick="document.body.innerHTML+='<br><input></input><br>'">imafool</button>
</BODY>
</HTML>
乱吗的几种解决方式 :
String tel=new String(request.getParameter("tel").getBytes("ISO-8859-1"),"GBK");
String beizhu=request.getParameter("beizhu");
beizhu = java.net.URLDecoder.decode(beizhu,"UTF-8");
安装eclipse下的tomcat插件, 如果把包放在plugins下还是没有显示的话 那就这样进行执行 :
D:\eclipse>java -jar startup.jar -clean
获取页面中控件的个数:
document.form1.elements.length
点击下拉列表中的值就能进行页面的跳转:
<select onchange='if(this.value!="")window.open(this.value)' class="textinput">
<option selected>主办单位</option>
<option>-----------------</option>
<option value="http://www.bjd.com.cn/">北京日报</option>
<option value="http://www.ben.com.cn/">北京晚报</option>
</select>
控制组件是否可见:
document.all.item('Layer2').style.display = "block";
document.all.item('Layer2').style.display = "none";
自动设置背景颜色:
<HTML>
<HEAD>
<TITLE>background.html</TITLE>
</HEAD>
<SCRIPT>
<!--
function bgChange(selObj) {
newColor = selObj.options[selObj.selectedIndex].text;
document.bgColor = newColor;
selObj.selectedIndex = -1;
}
//-->
</SCRIPT>
<BODY STYLE="font-family:Arial">
<B>Changing Background Colors</B>
<BR>
<FORM>
<SELECT SIZE="8" onChange="bgChange(this);">
<OPTION>Red
<OPTION>Orange
<OPTION>Yellow
<OPTION>Green
<OPTION>Blue
<OPTION>Indigo
<OPTION>Violet
<OPTION>White
<OPTION>pink
</SELECT>
</FORM>
</BODY>
</HTML>
QQ空间代码 :
javascript:window.top.space_addItem(7,6400,0,0,0,1,0);
下载CVS链接注意: SVN dizhi /trunk/
如何清除tomcat缓存:
清空C:\Program Files\Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost下的所有文件。这样就可以清除缓存。。
JSP读取EXCEL文件的代码:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.util.*,java.text.*" %>
<%@page import="jxl.*,java.io.*"%>
<%
Workbook workbook = null;
Sheet sheet = null;
Cell cell = null;
try{
workbook = Workbook.getWorkbook(new File("D:\\work\\workspace\\dazhong\\WebRoot\\a.xls"));
}catch (Exception e) {
out.println("无法打开");
return;
}
try{
sheet = workbook.getSheet(0);
}catch(Exception e){
out.println();
}
int columnCount=sheet.getColumns();
int rowCount=sheet.getRows();
for (int i = 2; i <rowCount; i++) {
for (int j = 0; j <columnCount; j++) {
cell=sheet.getCell(j, i);
//if(cell.getType()==CellType.NUMBER){
// out.print(((NumberCell)cell).getValue());
// }
// else
if(cell.getType()==CellType.DATE){
String tTime=new SimpleDateFormat("yyyy-MM-dd").format(((DateCell)cell).getDate());
out.print(tTime);
}
else{
out.print(cell.getContents());
}
out.print("<br>");
}
out.print("<br>");
}
workbook.close();
%>
JSP 获取当前地址栏中的路径:
eg :http://localhost:7001/myservlet/somepath/test?someparam=somevalue
request.getPathInfo():返回/somepath/test
request.getRequestURL():返回http://localhost:7001/myservlet/somepath/test
request.getRequestURI():返回/myservlet/somepath/test
request.getServletPath():返回/myservlet
request.getQueryString():返回someparam=somevalue
JS获取地址栏的路径:
var thisURL = document.URL
alert(thisURL);
e_mail的验证:
^(\w+((-\w+)|(\.\w+))*)\+\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$
FCKeditor赋值:
var editor = FCKeditorAPI.GetInstance("content");
editor.EditorDocument.body.innerHTML="";
去掉 FCKEditor编辑器自动添加的<p></p>
找到fckconfig.js-->FCKConfig.EnterMode = 'p' ;-->FCKConfig.EnterMode = 'br' ;即可
java调用内部类的方法
//定义主类对象
MainClass mc = new MainClas();
//使用new来定义子类
MainClass.ChildClass fc = mc.new ChildClass ();
//使用子类方法
fc.childMethod();
javasscript实现时间大小的比较:
var strNowTime = document.formR.nowTime.value;
var strYear = document.formR.Year.value;
var strMonth = document.formR.Month.value;
var strDay = document.formR.Day.value;
var strHours = document.formR.Hours.value;
var strMinute = document.formR.Minute.value;
var strSecond = document.formR.Second.value;
var inputTime = strYear + "-" + strMonth + "-" + strDay + " " + strHours + ":" + strMinute + ":" + strSecond;
var strinputTimeRep = new Date(inputTime.replace(/\-/g, "\/"));
var strNowTimeRep = new Date(strNowTime.replace(/\-/g, "\/"));
if(strinputTimeRep < strNowTimeRep)
{
alert("邮件的定时时间必须大于现在的时间!");
return false;
}