function check(){
var person = document.getElementById("userId").value;
var startDate = document.getElementById("startDate").value;
var endDate = document.getElementById("endDate").value;
if(person==""){
alert("请选择人!");
return false;
}
if(startDate>endDate){
alert("开始时间应不能大于结束时间!");
return false;
}
return true;
}
function fromSubmit(){
// alert(check());
if(check()){
var f = document.getElementById("form1");
f.submit();
}
}
<a class="btf-s" href="javaScript:onClick=fromSubmit1()">
已办毕待办 </a>
点击超链接,打开一个窗口 <a class="btf-s" href="javaScript:;" onclick="window.open('页面')"> 已办毕待办 </a>
用window.open打开的页面调用父页面的JS,parent.opener.方法名();
JS面向对象
- var emptyObject1 = {}; //创建空对象
- var emptyObject2 = new Object(); //创建空对象
- var person = {"name":"sdcyst",
- "age":18,
- "sex":"male"}; //创建一个包含初始值的对象person
- alert(person.name); //sdcyst
- alert(person["age"]); //18
- var _person = {name:"balala","age":23}; //在构建一个对象时,属性的名字可以不用引号来标注(name)
- var namestring = "";
- for(var props in name) { //循环name对象中的属性名字
- namestring += name[props];
- }
- alert(namestring); //NAME1NAME2NAME3NAME4
- namestring = "";
- for(var i=0; i<4; i++) {
- namestring += name["name"+(i+1)];
- }
- alert(namestring); //NAME1NAME2NAME3NAME4
- var name = {"name1":"NAME1","name2":"NAME2","name3":"NAME3","name4":"NAME4"};
- delete name.name1; //删除name1属性
- delete name["name3"]; //删除name3属性
JS对于类的实现、继承、重载详细介绍其实现方式
1。实现
Js类的实现就通过函数直接实现的,每个函数可以直接看成class,如下代码
function test(msg){
alert(msg);
}
function fun(){
new test("JS面向对象");
对于类的属性,可以通过两种方式实现
1)this."<Property or Method"的方式实现,在类声明函数中直接给出函数的实现,如 this.Add=new function(strUserName,strPassword)这样的方式调用,编写的方式在Class Function中调用。
2)通过ClassFunction.prototype.[FunctionName]=function(var1,var2...){//todo}这样的方式完成调用。
function className(){
}
//Property Implement
this.UserName="blue";
//Method Implement
this.Add=new function(){
}
//Sub Class Implement
function SubClassName(){
this.PropertyName="hi"
}
//sub class method implement
SubClassName.prototype.Change=function{
}
}
//Main Class Method Implement
className.prototype.Delete=function(){
}