本人菜鸟,请问高手,我用一个onsubmit 怎么return两个script的函数?我是写在两个script下的,代码如下 10
<scriptlanguage='javascript'>functioncheckLogin(){vart1=document.getElementsByName('u...
<script language='javascript'>
function checkLogin()
{
var t1=document.getElementsByName('user')[0];
var t2=document.getElementsByName('pwd')[0];
var t3=document.getElementsByName('confirm')[0];
var t4=document.getElementsByName('type')[0];
var t5=document.getElementsByName('type')[1];
if(t1.value=="")
{
alert("请输入用户名!");
t1.focus();
return false;
}
if(t2.value=="")
{
alert("请输入登录密码!");
t2.focus();
return false;
}
if(t3.value=="")
{
alert("请输入验证码!");
t3.focus();
return false;
}
if(t4.checked+t5.checked==0)
{
alert("请选择登录身份!");
t4.focus();
return false;
}
}
</script>
<script language='javascript'>
function checkLogin1(sRand)
{
var t6=document.getElementById('confirm').value;
if(t6 !== sRand)
{
alert("输入验证码错误");
return false;
}
}
</script>
</head>
<body background = "C:\Users\lenovo\Desktop\4.jpg">
<form action = "3-2.jsp" method = "post" onsubmit="return checkLogin()">
如上,只能onsubmit="return checkLogin()“,但我还想同时return checkLogin1,应该怎么办? 展开
function checkLogin()
{
var t1=document.getElementsByName('user')[0];
var t2=document.getElementsByName('pwd')[0];
var t3=document.getElementsByName('confirm')[0];
var t4=document.getElementsByName('type')[0];
var t5=document.getElementsByName('type')[1];
if(t1.value=="")
{
alert("请输入用户名!");
t1.focus();
return false;
}
if(t2.value=="")
{
alert("请输入登录密码!");
t2.focus();
return false;
}
if(t3.value=="")
{
alert("请输入验证码!");
t3.focus();
return false;
}
if(t4.checked+t5.checked==0)
{
alert("请选择登录身份!");
t4.focus();
return false;
}
}
</script>
<script language='javascript'>
function checkLogin1(sRand)
{
var t6=document.getElementById('confirm').value;
if(t6 !== sRand)
{
alert("输入验证码错误");
return false;
}
}
</script>
</head>
<body background = "C:\Users\lenovo\Desktop\4.jpg">
<form action = "3-2.jsp" method = "post" onsubmit="return checkLogin()">
如上,只能onsubmit="return checkLogin()“,但我还想同时return checkLogin1,应该怎么办? 展开
3个回答
2013-07-11
展开全部
如果没有什么先后顺序的话,你可以把checkLogin1函数放在checkLogin最末端。你也可以再写一个函数,方法体里面直接返回checkLogin和checkLogin1函数,最后修改下onsubmit处调用的方法。还有就是checkLogin和checkLogin1方法最末端若一切通过都记得返回true,不然有可能不提交表单的哟。
function onSubmitCheck(){
return checkLogin();
return checkLogin1();
}
function onSubmitCheck(){
return checkLogin();
return checkLogin1();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
TableDI
2024-07-18 广告
2024-07-18 广告
VLOOKUP是Excel中用于垂直查找的函数,其基本用法包括四个参数:1. 查找值:即在数据表首列中需要搜索的值。2. 数据表:包含查找值的单元格区域或数组。3. 返回值所在列数:指定返回查询区域中第几列的值。4. 查找方式:选择精确匹配...
点击进入详情页
本回答由TableDI提供
展开全部
因为return 是返回值。只能有一个返回值是函数定的。你可以在第一个函数中调用第二个函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不较真的话,建议你checkLogin函数中调用checkLogin1函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询