求解:怎么样在客户短检测用户提交的表单??(急,请看看我的那里错了) 请将 name="submit" 的type属性改为"button"即可,因为type="submit"的按钮是form的默认提交按钮,你就是不在它的onclick中写submit()函数,它也会将form提交的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你改成下面的代码试试:<script language=javascript><!--function connect(){ if(indexform.UserID.value!="" && indexform.UserPW.value!=""){ indexform.submit(); } else{ alert("请全部填写后再次提交。谢谢合作!"); return false } } //打开注册窗口function register() { msg=window.open('register/Read.htm', '注册新用户', 'toolbar=no', 'location=no', 'directories=no', 'status=yes', 'menubar=yes', 'scrollbars=yes', 'resizable=no', 'copyhistory=yes', 'width=0','height=400'); //改变这些参数,决定弹出窗口的大小及是否有工具栏,滚动栏等。 } //--> </script> <html><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body bgcolor="#FFFFFF" text="#000000"><form name="indexform" method="post" action="userlogin.jsp"> 用户名: <input type="text" name="UserID" size="16"> 密码: <input type="password" name="UserPW" size="12"> <input type="submit" name="submit" value="进入" onClick="return connect();"> <input type="button" value="注册" onClick="javascript:register();"> </form><p> </p></body></html> 把<input type="submit" name="submit" value="进入" onClick="connect();">中的检测放到<form name=frm onsubmit="connect();"> 我又改正了其中一个错误,应该是下面这样:<script language=javascript><!--function connect(){ if(indexform.UserID.value!="" && indexform.UserPW.value!="") { return true; } else { alert("请全部填写后再次提交。谢谢合作!"); return false } } //打开注册窗口function register() { msg=window.open('register/Read.htm', '注册新用户', 'toolbar=no', 'location=no', 'directories=no', 'status=yes', 'menubar=yes', 'scrollbars=yes', 'resizable=no', 'copyhistory=yes', 'width=0','height=400'); //改变这些参数,决定弹出窗口的大小及是否有工具栏,滚动栏等。 } //--> </script> <html><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body bgcolor="#FFFFFF" text="#000000"><form name="indexform" method="post" action="userlogin.jsp"> 用户名: <input type="text" name="UserID" size="16"> 密码: <input type="password" name="UserPW" size="12"> <input type="submit" name="submit" value="进入" onClick="return connect();"> <input type="button" value="注册" onClick="javascript:register();"> </form><p> </p></body></html> thinkover(至真宝) 说的是对的,只要加个返回true ,false 就可以了; richardluopeng(罗罗)说的不对,要想在<form>里提交的话,也的给个返回值才行,所以应该是<form name=frm onsubmit="return connect();"> <input type="submit" name="submit" value="进入" onClick="connect();"> 把它的type也改成button其它的什么都不用改了 取字符串的日期部分 js读取cookies并判断问题 prototype对数组的扩展和for语法造成冲突怎么解决? checkbox每点一次,自动提交到数据库,但页面不刷新?(没有分了。。) 用if判断后产生的一个按钮,能用onclick事件执行javascript函数吗?谢谢 拷贝iframe里的table里的所有行到当前窗口指定的table时,怎么不行? 树型菜单问题 请教iframe控制权限的问题,在线等。。。。。 谁帮我看看这个?(下拉菜单的问题)200分! 请教一个js控制style的问题 help 关闭一个窗口,有不弹出对话框的对象吗??
<script language=javascript>
<!--
function connect(){
if(indexform.UserID.value!="" && indexform.UserPW.value!=""){
indexform.submit();
}
else{
alert("请全部填写后再次提交。谢谢合作!");
return false
}
} //打开注册窗口function register() {
msg=window.open('register/Read.htm', '注册新用户', 'toolbar=no',
'location=no',
'directories=no',
'status=yes',
'menubar=yes',
'scrollbars=yes',
'resizable=no',
'copyhistory=yes',
'width=0','height=400'); //改变这些参数,决定弹出窗口的大小及是否有工具栏,滚动栏等。
}
//-->
</script> <html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body bgcolor="#FFFFFF" text="#000000">
<form name="indexform" method="post" action="userlogin.jsp">
用户名:
<input type="text" name="UserID" size="16">
密码:
<input type="password" name="UserPW" size="12">
<input type="submit" name="submit" value="进入" onClick="return connect();">
<input type="button" value="注册" onClick="javascript:register();">
</form>
<p> </p></body>
</html>
中的检测放到<form name=frm onsubmit="connect();">
<script language=javascript>
<!--
function connect()
{
if(indexform.UserID.value!="" && indexform.UserPW.value!="")
{
return true;
}
else
{
alert("请全部填写后再次提交。谢谢合作!");
return false
}
} //打开注册窗口function register() {
msg=window.open('register/Read.htm', '注册新用户', 'toolbar=no',
'location=no',
'directories=no',
'status=yes',
'menubar=yes',
'scrollbars=yes',
'resizable=no',
'copyhistory=yes',
'width=0','height=400'); //改变这些参数,决定弹出窗口的大小及是否有工具栏,滚动栏等。
}
//-->
</script> <html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body bgcolor="#FFFFFF" text="#000000">
<form name="indexform" method="post" action="userlogin.jsp">
用户名:
<input type="text" name="UserID" size="16">
密码:
<input type="password" name="UserPW" size="12">
<input type="submit" name="submit" value="进入" onClick="return connect();">
<input type="button" value="注册" onClick="javascript:register();">
</form>
<p> </p></body>
</html>
richardluopeng(罗罗)说的不对,要想在<form>里提交的话,也的给个返回值才行,所以应该是<form name=frm onsubmit="return connect();">
把它的type也改成button其它的什么都不用改了