1.不使用表单提交
window.location.href="xxx.jsp";
2.获取选中radio的值
- function getRadioValue(radioName){
- var obj;
- obj=document.getElementsByName(radioName);
- if(obj!=null){
- var i;
- for(i=0;i<obj.length;i++){
- if(obj[i].checked){
- return obj[i].value;
- }
- }
- }
- return null;
- }
3.元素获得焦点 $("#day").focus();
修改input元素value的值 a. document.getElementById("type").value = "day";
b. $('#day').val(newDate);
4.JavaScript时间比较函数
- //date compare,if d1 >= d2 ,return true
- function compareDate(d1, d2) {
- return Date.parse(d1.replace(/-/g, "/")) >= Date.parse(d2.replace(/-/g, "/"));
- }
5.JavaScript日期加减处理函数
- //JavaScript日期加减处理
- function dateModify(d,num){
- var a = new Date(d);
- a = a.valueOf();
- a = a - num * 24 * 60 * 60 * 1000;
- a = new Date(a);
- var newDate = a.getFullYear() + "-" + (a.getMonth() + 1) + "-" + a.getDate();
- //将 2010-8-6 转变成 2010-08-06 格式
- return (newDate.replace(/\b(\w)\b/g, '0$1'));
- }
6.JS获取服务器的IP
var serverIP = document.location.host;
7. 其他常用
- setTimeout("$('.topTip_error').fadeOut(1500)",3000);
- $("#monthEventYear option[value="+curYear+"]").attr("selected",true);
- $("input[name='machineListTwo[]']").each(function(){
- this.checked=true;
- });
- $(":checkbox[name=machineList[]]:checked").each(function(){
- var id = $(this).val();
- })