function chk(oname,omsg){
var ovalue;
ovalue=eval("document.login."+oname+".value");
if(ovalue==""){
eval("document.login."+oname+".value").focus();
alert(omsg);
return false;
}
}alert(chk("userid","请填写用户名"));
alert(chk("password","请填写密码"));
}
var ovalue;
ovalue=eval("document.login."+oname+".value");
if(ovalue==""){
eval("document.login."+oname+".value").focus();
alert(omsg);
return false;
}
}alert(chk("userid","请填写用户名"));
alert(chk("password","请填写密码"));
}
解决方案 »
- 使用jquery不能引入jquery.js文件,总是提醒$ is not defined,这是什么原因
- 一个ajax的问题
- 拖动列的问题
- 急救:关于jquery插件jquery-jtemplates.js和thickbox.js混用的问题..
- 求助
- [原创]仿NOKIA手机里面的接水管游戏(javascript)
- 如何根据链接地址,获取相应链接地址的页面源代码,并能够把他保存到一个变量里面
- [原创文章]动态生成select选项全接触
- 基于extjs的web desktop应用框架
- js json
- 大侠:可输入的下拉列表框怎么实现
- 各位大哥!请问手动对一个字符串(中文)进行URL编码的JAVASCRIPT语句怎么写?
<input name=ss title="用户名">
</form>function checkInput(form){
var list=form.elements;
if(var i=0;i<list.length;i++){
if(list[i].tagName=="INPUT" && !list[i].value){
alert("请填写"+list[i].title);
list[i].focus();return false;
}
}
}checkInput(document.all.f1);
将函数放在一个js文件中.将这个js文件包涵在每个要用的网页文件中。可以像桂电的方法那样调用!
function.js:
function checkform(obj,message)
{
var ovalue;
ovalue=eval("document.getElementById('+oname+').value");
if(ovalue==""){
eval("document.getElementById('+oname+').value").focus();
alert(message);
return false;
}
}
attachForm:null,
inputbox:[],
pattern:[],
errmsg:[],
add:function(inputbox,pattern,errmsg)
{
this.inputbox[this.inputbox.length]=inputbox
this.pattern[this.pattern.length]=pattern
this.errmsg[this.errmsg.length]=errmsg
},
test:function()
{
var tempinput="";
var temppattern=""
var tempmsg=""
for(var i = 0; i<this.inputbox.length;i++){
tempinput = eval("document."+this.attachForm+"."+this.inputbox[i]);
temppattern=this.pattern[i]
tempmsg=this.errmsg[i];
if(!(temppattern.test(tempinput.value))){
alert(tempmsg);
tempinput.focus();
tempinput.select();
return false
}
}
return true
}
}
testor.add(控件名,匹配模式,错误信息)
.
.
.
然后
根据testor.test()返回的值判断
stefli((桂电)) 那个方法不错
<input type=text name=userid>
<input type=passowrd name=password>
<input type=button onclick="checkform()">
</form>
<script>
function check(obj,msg)
{
var boo;
boo=true;
if(document.form1[obj].value=="")
{
document.form1[obj].focus();
boo=false;
alert(msg);
}
return boo;
}
function checkform()
{
//调用
if(check('userid','请输入用户名')&&check('password','请输入密码'))
form1.submit();
}
</script>