外部javascript文件提供问题

外部javascript文件提供问题,javascript,html,css,spring,Javascript,Html,Css,Spring,我是javascript新手,正在从事一个小型表单验证项目…我为此使用了外部javascript文件,但它给我带来了问题。我已将此文件正确地包含在html表单中,但它没有更新任何div或更改任何颜色,但此文件显示弹出警报…另一件事是,当我复制并将相同的代码直接粘贴到我的html标签中,然后就可以了……我不知道为什么会发生这种情况???? 我使用的html标签实际上是SPRING html标签…这些标签会产生问题吗 <label for="edit-mail"> First Name&

我是javascript新手,正在从事一个小型表单验证项目…我为此使用了外部javascript文件,但它给我带来了问题。我已将此文件正确地包含在html表单中,但它没有更新任何div或更改任何颜色,但此文件显示弹出警报…另一件事是,当我复制并将相同的代码直接粘贴到我的html标签中,然后就可以了……我不知道为什么会发生这种情况???? 我使用的html标签实际上是SPRING html标签…这些标签会产生问题吗

<label for="edit-mail"> First Name<span class="form-required" title="This field is required.">*</span></label> 
<form:input path="firstName" id="firstName" /> 
<div id="firstNameError"</div>   
<form:errors path="firstName"/> 
<div id='user-register_FirstName_errorloc' class="error_strings"></div>

确保返回false以防止按钮的默认行为,即提交表单:

<input type="submit" name="op" id="edit-submit" value="Next" class="form-submit" onClick="validateForm();return false;">

请看这里的区别:

请提供更多上下文。可能代码示例名*我想打印此msg文档。getElementByIdfirstNameError.innerHTML=Firstname不能为空或大于20个字母。;从js文件到div id=firstnameError如果这是从代码中剪切粘贴,那么您缺少该div的结尾“>”。实际上,我没有在这里找到它……在我的实际代码中没有问题