登录框验证! <input type="submit" name="Submit" onClick=" return check()"value="确定"> if(lost==false){ window.alert(msg);return false;} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(form1.mail.value=="") { document.form1.name.focus(); msg="请输入姓名" 这里写错了吧??? 不好意思,写错了,重写下<script language="javascript"><!--function check(){var errflag,msg;var lost=true;if( form1.name.value==""){ document.form1.name.focus(); msg="请输入姓名" lost=false;}else if( form1.mail.value==""){ document.form1.mail.focus(); msg="请输入E-mail" lost=false;}else if(form1.mail.value.indexOf("@")==-1){ document.form1.mail.focus(); msg="E-mail错误"; lost=false;}if(lost==false){ window.alert(msg); return false;}form1.submit();}function viewclick(){ location="AllMsg.jsp"}--></script>输入空的姓名后,弹出"请输入姓名",然后我点了弹出的对话框,就转到了,PostMsg.jsp;如一楼的加了false,还是转。就是不明白为什么"document.form1.name.focus()"不执行。 <input type="submit" name="Submit" onClick=" return check()"value="确定"> //注意这里 if(lost==false){ window.alert(msg);document.form1.aaa.focus()//这个应该写的这里,写再前面,经过alert后,叶面的焦点要变的,alert后再设置就就可以了,另name是关键字,不要把name命名为name,这是基本呀return false;} <input type="submit" name="Submit" onClick=" return check()"value="确定"> //注意这里 if(lost==false){ window.alert(msg);document.form1.aaa.focus()//这个应该写的这里,写再前面,经过alert后,叶面的焦点要变的,alert后再设置就就可以了,另name是关键字,不要把name命名为name,这是基本呀return false;} <input type="submit" name="Submit" onClick=" return check()"value="确定"> //注意这里 if(lost==false){ window.alert(msg);document.form1.aaa.focus()//这个应该写的这里,写再前面,经过alert后,叶面的焦点要变的,alert后再设置就就可以了,另name是关键字,不要把name命名为name,这是基本呀return false;} <input type="submit" name="Submit" onClick=" return check()"value="确定"> //注意这里 if(lost==false){ window.alert(msg);document.form1.aaa.focus()//这个应该写的这里,写再前面,经过alert后,叶面的焦点要变的,alert后再设置就就可以了,另name是关键字,不要把name命名为name,这是基本呀return false;} <input type="submit" name="Submit" onClick=" return check()"value="确定"> if(lost==false) { window.alert(msg); return false; } 去掉form1.submit(); if(lost==false){ window.alert(msg); document.form1.aa.focus()//name不要用name来命名,name是关键字 ,document.form1.aa.focus()必须在alert后面 return false;}else{ form1.submit();}<input type="submit" name="Submit" onClick=" return check()"value="确定"> //注意这里 document.form1.aa.focus()执行后,叶面给了它焦点,.alert后,叶面的焦点到alert对话框了,关掉alert对话框后它的焦点到默认叶面的第一个控件 急! jsp 下拉表框中怎么选择刷新后还是选择的那个值! JSON遍历的问题 jquery设置select的option属性在firefox中不起作用? 移动层刷新页面问题 Ext 求救,如何在页面中使用JS外部脚本 一个页面重新打开的JS脚本? JavaScript 单选框选定的值相加 问题 javascript做出的一个弹出式菜单放在框架结构中,菜单被遮挡问题? 高手帮我看看这段代码 从网上下的代码,其中有些看不懂,请各位大侠多多指教 我的代码输出有问题?在线急等
{
document.form1.name.focus();
msg="请输入姓名"
这里写错了吧???
<script language="javascript">
<!--
function check()
{
var errflag,msg;
var lost=true;
if( form1.name.value=="")
{
document.form1.name.focus();
msg="请输入姓名"
lost=false;
}
else if( form1.mail.value=="")
{
document.form1.mail.focus();
msg="请输入E-mail"
lost=false;
}
else if(form1.mail.value.indexOf("@")==-1)
{
document.form1.mail.focus();
msg="E-mail错误";
lost=false;
}
if(lost==false)
{
window.alert(msg);
return false;
}
form1.submit();
}
function viewclick()
{
location="AllMsg.jsp"
}
-->
</script>输入空的姓名后,弹出"请输入姓名",然后我点了弹出的对话框,就转到了,PostMsg.jsp;如一楼的加了false,还是转。就是不明白为什么"document.form1.name.focus()"不执行。
if(lost==false)
{
window.alert(msg);
document.form1.aaa.focus()//这个应该写的这里,写再前面,经过alert后,叶面的焦点要变的,alert后再设置就
就可以了,另name是关键字,不要把name命名为name,这是基本呀return false;
}
if(lost==false)
{
window.alert(msg);
document.form1.aaa.focus()//这个应该写的这里,写再前面,经过alert后,叶面的焦点要变的,alert后再设置就
就可以了,另name是关键字,不要把name命名为name,这是基本呀return false;
}
if(lost==false)
{
window.alert(msg);
document.form1.aaa.focus()//这个应该写的这里,写再前面,经过alert后,叶面的焦点要变的,alert后再设置就
就可以了,另name是关键字,不要把name命名为name,这是基本呀return false;
}
if(lost==false)
{
window.alert(msg);
document.form1.aaa.focus()//这个应该写的这里,写再前面,经过alert后,叶面的焦点要变的,alert后再设置就
就可以了,另name是关键字,不要把name命名为name,这是基本呀return false;
}
if(lost==false)
{
window.alert(msg);
return false;
} 去掉form1.submit();
{
window.alert(msg);
document.form1.aa.focus()//name不要用name来命名,name是关键字 ,document.form1.aa.focus()必须在
alert后面
return false;
}else{
form1.submit();
}
<input type="submit" name="Submit" onClick=" return check()"value="确定"> //注意这里
它的焦点到默认叶面的第一个控件