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>
呼唤远方
TA贡献1856条经验 获得超11个赞
解释器是按照函数定义的先后,后定义的覆盖先定义的。如果函数来自不同的文件,按文件被include的顺序来。
举例说有1.js和2.js,里面分别有fun()的函数定义。
如果html文件先include 1.js再include 2.js,那么后续对fun()的调用就来自2.js;而如果在include 2.js之前的调用则来自1.js
添加回答
举报
0/150
提交
取消