JavaScript中類的學習,從基本類繼承過來方法
也可以這樣實現:
Java代碼
複製代碼 代碼如下:
function newClass(){
this.firstName="frank";
this.toUc=String.toUpperCase;
this.toString=function(){
return this.toUc(this.firstName);
}
}
var nc=new newClass();
alert(nc);//在IE中沒反應。。
function newClass(){
this.firstName="frank";
this.toUc=String.toUpperCase;
this.toString=function(){
return this.toUc(this.firstName);
}
}
var nc=new newClass();
alert(nc);//在IE中沒反應。。
一個簡單的用戶端驗證
Java代碼
<html> <head> <title>javascript</title> <script type="text/javascript"> function doSubmit(inForm){ if(inForm.firstName.value==""){ alert("firstName is null"); return false; } if(inForm.lastName.value ==""){ alert("lastName is null"); } inForm.submit(); return true; } </script> </head> <body> <form action="#" name="test" method="post"> First name: <input type="text" name="firstName"> Last name:<input type="text" name="lastName"> <input type="button" value="submit" onclick="doSubmit(this.form);"> </form> </body> </html>
[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
<html> <head> <title>javascript</title> <script type="text/javascript"> function doSubmit(inForm){ if(inForm.firstName.value==""){ alert("firstName is null"); return false; } if(inForm.lastName.value ==""){ alert("lastName is null"); } inForm.submit(); return true; } </script> </head> <body> <form action="#" name="test" method="post"> First name: <input type="text" name="firstName"> Last name:<input type="text" name="lastName"> <input type="button" value="submit" onclick="doSubmit(this.form);"> </form> </body> </html>
[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
一般這樣寫
Java代碼
複製代碼 代碼如下:
<form action="#" name="test" method="post" onSubmit="return doSubmit(this);">
First name: <input type="text" name="firstName">
<br>
Last name:<input type="text" name="lastName">
<br>
<input type="button" value="submit" >