jsvalidation菜鸟问题帮忙看下,非常感谢!

朗晴 朗晴 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
使用jsvalidation框架设置javascript验证表单,我要的结果很简单,就是普通的"用户名"和"密码"验证:具体的如下
当用户名为空时提示"用户名为空",当密码为空时提示"密码为空".

我的设置步骤如下:
在MyEclipse中新建WebProgect lesson4 ( 工程 名)
创建Login1.html,内容如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Login.html</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

</head>

<body>
<script language="javascript" src="/lesson4/js/validation-framework.js"></script>
<div id="error" style="color:red;font-weight:bold"><div>
<form method="post" action="/lesson4/servlet/login" name="login" onsubmit="return doValidate(this)">
用户名:<input type="text" name="userName">
密 码 :<input type="password" name="userPassword">
<input type="submit" name="提交" value="提交"><input type="reset" name="重置" value="重置">
</form>
</body>
</html>




1.在WebRoot路径下新建一个js文件夹。
2.将jsvalidation-1_0b4解压缩好的文件validation-config.xml和validation-framework.js两个文件拷贝到其中。

Eclipse主目录图示为:
http://my.csdn.net/my/album/detail/1326480

接下来设置jsvalidation,
1.设置validation-framework.js文件中,路径为:var ValidationRoot = "/lesson4/js"; Ps:由于文件太长,我就不粘贴了.
2.设置validation-config.xml文件如下:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE validation-config SYSTEM "validation-config.dtd">
<validation-config lang="auto">
<form id="form1" show-error="error" show-type="all">
<field name="userName" display-name="用户名" onfail="">
<depend name="required" />
<depend name="commonChar" />
</field>
<field name="userPassword" display-name="密码">
<depend name="required" />
<depend name="commonChar" />
</field>
</form>

</validation-config>



然后打包运行,问题出来了,设置好的javascript验证不起作用,请帮忙看一下,是哪个设置环节出了错?
如果能指出来,感激不尽!!!
...全文

相关推荐

政府科技管理者在推动科技成果转化过程中,政策审核环节存在哪些难点?.docx

政府科技管理者在推动科技成果转化过程中,政策审核环节存在哪些难点?

BIZKEEN

声学通信!多尺度-多滞后信道!水下作战!水下声学通道中的通信信号周期统计特性研究(Matlab代码实现)

内容概要:本文围绕水下声学通信中的多尺度-多滞后信道特性,系统研究了通信信号在复杂海洋环境下的周期统计特性,并提供了完整的Matlab代码实现方案。研究深入分析了多径效应、时变信道、多普勒扩展等物理因素对信号周期性的影响,构建了能够反映实际水下信道特征的数学模型,通过时频分析与统计信号处理方法提取信号的周期性特征,为水下作战背景下的通信系统设计与干扰抑制提供了理论依据和技术支撑。研究内容涵盖信号建模、信道仿真、周期性检测与特征提取,强调理论分析与仿真实践的紧密结合; 适合人群:具备信号处理、通信原理及海洋声学基础知识的研究生、科研人员以及从事水下通信、军事通信、声呐系统开发等相关领域的工程技术人员; 使用场景及目标:①支撑水下声学通信系统的设计与性能优化,提升通信可靠性;②实现水下作战环境中通信信号的周期性识别与抗干扰能力增强;③为多尺度-多滞后时变信道的建模、仿真与性能评估提供Matlab实现范例与技术参考; 阅读建议:建议结合所提供的Matlab代码深入理解信道建模与信号周期性分析的具体实现过程,重点关注多普勒频移与多径时延的联合影响机制,建议通过调整信道参数进行仿真实验,观察不同海洋环境下信号统计特性的变化规律,以深化对理论模型的理解与工程应用能力。

大龙不吃小鱼干

国央企创新负责人在推动企业技术攻关时,如何实现技术需求与高校科研资源的高效对接?.docx

国央企创新负责人在推动企业技术攻关时,如何实现技术需求与高校科研资源的高效对接?

BIZKEEN

大规模MIMO通信系统的发射端采用混合波束成形(Matlab代码实现)

内容概要:本文系统阐述了大规模MIMO通信系统中发射端采用混合波束成形技术的Matlab代码实现方法。混合波束成形技术融合了数字波束成形的高自由度与模拟波束成形的低硬件开销优势,有效解决了大规模天线系统面临的成本与功耗问题。文章详细介绍了该技术的基本原理、系统模型构建过程、关键算法设计思路(如基于酉矩阵分解的混合预编码算法),并通过Matlab仿真验证了其在提升系统频谱效率和能量效率方面的有效性与优越性。文中提供了完整的仿真代码与参数配置,便于读者复现与拓展研究。; 适合人群:具备通信原理、信号与系统、矩阵分析等基础知识,熟悉Matlab编程环境,从事无线通信、5G/6G关键技术、MIMO系统设计或波束成形算法研究的研发人员及高校研究生。; 使用场景及目标:①深入理解大规模MIMO系统中混合波束成形的核心理论与技术挑战;②掌握混合预编码算法的设计流程与Matlab实现技巧;③通过仿真实验评估不同算法在典型信道模型下的性能表现,为学术研究或工程原型开发提供可复现的技术参考。; 阅读建议:建议读者在学习过程中结合理论推导与代码实践,逐步运行并调试所提供的Matlab代码,重点关注信道建模、预编码矩阵计算及系统性能指标(如可达速率)的评估方法。可进一步尝试替换不同信道模型(如毫米波信道)或优化算法(如基于深度学习的混合波束成形)以深化理解与创新能力。

大龙不吃小鱼干

无刷直流电机BLDCM控制仿真(Simulink仿真实现)

内容概要:本文系统阐述了基于Simulink的无刷直流电机(BLDCM)控制仿真研究,重点构建了双PWM整流器驱动下的BLDCM控制系统模型,涵盖电机本体建模、换相逻辑设计、电流与速度双闭环控制等核心模块。通过仿真深入分析了电机在启动、加载及调速过程中的转速、相电流、电磁转矩等关键参数的动态响应特性,验证了所采用控制策略的有效性与稳定性,并进一步探讨了PWM调制方式、换相时序精确性与电流纹波之间的内在关联,为BLDCM的高性能控制系统设计、参数整定及性能优化提供了详实的仿真依据和技术参考; 适合人群:具备电机学、电力电子技术和自动控制理论基础,熟悉MATLAB/Simulink仿真环境的高校本科生、研究生、科研人员,以及从事电气传动、新能源汽车、工业自动化等领域的研发工程师; 使用场景及目标:①深入理解无刷直流电机的工作原理、数学模型建立方法及其换相控制的本质;②系统掌握基于Simulink搭建复杂电机控制系统模型的完整流程与工程技巧;③探究PWM控制、闭环反馈调节、换相逻辑与系统动态性能之间的相互作用,为实际工程应用中的调试与优化奠定理论与实践基础; 阅读建议:建议读者在学习过程中,结合文中详细的系统框图与模块结构,亲自在Simulink环境中复现整个仿真模型,通过主动调整PI控制器参数、改变负载转矩、设定不同的参考转速等方式,观察并记录系统的响应变化,从而深刻理解各控制环节的作用机理,并将仿真结果与理论分析进行对比,以达到融会贯通的学习效果。

荔枝科研社
评论 6
收藏 已收藏
分享
返回顶部
朗晴
JavaScript 87,983 成员 224,681 内容