javascript本身可以嵌套在html或者jsp中,是面向对象的脚本语言,解释型语言。。java也是解释型语言
javascript嵌套在html或jsp中时,需使用<script type="text\javascript">...</script>,并且需要放在<head>中,好像现在可以不用放在head中。。。
javascript定义函数
function 函数名(参数1,参数2,参数3.。。)
{
代码块
(return 。。。)
}
变量定义 变量分为基本类型变量和引用对象型,基本类型使用统一关键字 var来定义,变量的类型取决于后面所赋予的值;引用型有多种定义方法,因为对象又分为用户自定义和系统自带,系统自带可以用new来创建 而自定义 就可以利用对象的构造函数来定义 比较普遍是这样的方法 如 people对象
function people(name,age,sex)
{
this.name=name;
this.age=age;
this.sex=sex;
}
var man=new people("lili",23,"female");
html,jsp中调用javascript函数 javascript是事件驱动性,所以需要通过在网页中的一个事件,如按按钮,鼠标移动等
好像网页还有分各种层次 如 window——document——form——button。。。
所以在javascript中获取表单某按钮或什么的值,可通过 document.表单名.按钮啥啥名.value来获取
如下代码实现对输入的数据进行判断是否为空
<html>
<head>
<script type="text/javascript">
function checkon()
{
var name=document.form1.name.value;//获取表单名为form1中的名为name的元素的Value
var psw=document.form1.psw.value;
alert(name.length);
if(name.length==0)alert("can't blank!");
else
if(psw.length==0)alert("blank!");
this.submit;
}
</script>
</head>
<body>
<form name="form1" >
username: <input type="text" name="name"/><br/>
password: <input type="password" name="psw"/><br/>
<input type="button" name="submit" value="submit" οnclick="checkon()"/>
</form>
</body>
</html>