为了账号安全,请及时绑定邮箱和手机立即绑定

请问我该怎么调用,我写的代码只能实现一个js函数的功能?

请问我该怎么调用,我写的代码只能实现一个js函数的功能?

慕娘9325324 2023-04-19 18:15:42
form action="<%=request.getContextPath()%>/duanxin/manager.jsp?oper=login" onsubmit="return validate_form(this)" method="post"><input name="acction" type="hidden" value="2" />用form 调用两个js函数<script type="text/javascript">function validate_required(field,alerttxt){with (field){if (value==null||value==""){alert(alerttxt);return false}else {return true}}}</script><script type="text/javascript">function validate_form(thisform){with (thisform){if (validate_required(code," 用户名不能为空!")==false){code.focus();return false}if (validate_required(end," 密码不能为空!")==false){end.focus();return false}}}</script>
查看完整描述

3 回答

?
不负相思意

TA贡献1777条经验 获得超10个赞

<script type="text/javascript">

function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
{alert(alerttxt);return false}
else {return true}
}
}

function validate_form(thisform)
{
with (thisform)
{
if (validate_required(code," 用户名不能为空!")==false)
{code.focus();return false}
if (validate_required(end," 密码不能为空!")==false)
{end.focus();return false}
}
}
</script>


查看完整回答
反对 回复 2023-04-23
?
呼唤远方

TA贡献1856条经验 获得超11个赞

解释器是按照函数定义的先后,后定义的覆盖先定义的。如果函数来自不同的文件,按文件被include的顺序来。
举例说有1.js和2.js,里面分别有fun()的函数定义。
如果html文件先include 1.js再include 2.js,那么后续对fun()的调用就来自2.js;而如果在include 2.js之前的调用则来自1.js

查看完整回答
反对 回复 2023-04-23
?
忽然笑

TA贡献1806条经验 获得超5个赞

很简单
onsubmit="if(validate_form(this)){validate_required(this,2)}"

查看完整回答
反对 回复 2023-04-23
  • 3 回答
  • 0 关注
  • 123 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信