每日记载内容总结3

1.java代码中的匹配

manufName.matches("\\d+")或者checkNumChar.test(sellerStockNo)

2.js里面style的写法

document.getElementById("tt").style.backgroundColor='red'  省略-变为大写

 3.在jsp页面里面select中显示年份

<select name="yearMade" id="select">
		<c:forEach begin="1" end="70" var="i">
								<option value="${2013-i}"
${productBean.yearMade eq 2013-i ? "selected='selected'" : ""} >${2013-i}</option>
		</c:forEach>
</select>

 4.servlet在web.xml里面配置主页面

tomcat6  welcome-file 里面不能配置servlet  要想进页面跳转指定的servlet可以如下进行:
在web.xml里面配置

<welcome-file-list>
  <welcome-file>welcome.jsp</welcome-file>
    <welcome-file>InitIndexServlet</welcome-file>
</welcome-file-list>


在jsp页面建立welcome.jsp 内容如下:
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
response.sendRedirect(request.getContextPath()+"/InitIndexServlet");
%>
即可跳转指定的servlet进入主页面

tomcat7可以配置主页面

5.用jquery判断checkbox是否被选中 var hello=$("#toinquiry").is(":checked");

6.在form中根据条件判断是否跳转

function Y(){
    alert("hello");
    return true ;
}
function X(){
    alert("world");
    return true ;
}
</script>
<form action="test.html" method="POST" name="A" onsubmit="return X();">
<input type="text" value="" />
<input onclick="return Y()" type="submit" value="提交" />
</form>

自己写X()、Y()函数,我们会发现,这几个函数的执行顺序
1) onclick: Y();
2) onsubmit: X();
3) submit();
也就是说
只要 onclick 未 return false 那么就继续执行 onsubmit
只要 onsubmit 未return false 那么表单就被提交出去了
另外一点写法上注意一定要 “return X();” 才能取得函数的返回值,否则只是调用函数,返回值未被传递

 故以上实例的结果为:屏幕alert  出来 hello  world  然后跳转页面

原文地址:https://www.cnblogs.com/cuiyf/p/2917375.html