2008-05-26
第一个js类,包含两个方法 reset validate
<script type="text/javascript">
var Form = Class.create();
Form.prototype = {
initialize: function(formId){
this.form = $(formId);
},
reset: function(){
for(i = 0; i < this.form.length; i++){
if(this.form[i].type == 'text' || this.form[i].type == 'password'){
this.form[i].value = '';
}
}
},
validate: function(){
for(i = 0; i < this.form.length; i++){
//alert(this.form[i].className);
if(this.form[i].className.indexOf('required') > -1){
alert(this.form[i].name + ' is required.');
}
}
}
};
function clearForm(){
var myform = new Form('loginForm');
//myform.reset();
myform.validate();
}
</script>
</head>
<body>
<form id="loginForm" action="">
<div>用户名:<input type="input" class="required" name="username" /></div>
<div>密码:<input type="password" name="password" /></div>
<div><input type="button" value="test" onclick="clearForm();"/> </div>
</form>
发表评论
- 浏览: 88140 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
u=3528569133,1587051000&gp=38.jpg
共 2 张
共 2 张
最新评论
-
webwork ww:iterator 标签 ...
多谢!解决了一个问题~~
-- by huguohuan -
sso研究1-------跨域cook ...
你这不能算跨域,老大
-- by willfcareer2 -
刚上班一个月 遭遇新公司 ...
找工作的确不好受!现在想想找工作的那段时光都头大!
-- by ttxiangyou -
Js 事件冒泡
又受教了……不错,学习学习……
-- by xieboxin -
刚上班一个月 遭遇新公司 ...
够损,哈哈,加油~
-- by jizhuayazhua






评论排行榜