弹出窗体的字段为空错误
field empty error for pop-up form
我可以请你帮忙吗?我为弹出表单创建了一个验证字段:
function prepareEventHandlers() {
document.getElementById("contact").onsubmit = function () {
if (document.getElementById("message").value == '') {
document.getElementById("errorMessage").innerHTML = 'the field should not be empty!';
return false;
}
else {
document.getElementById("errorMessage").innerHTML = '';
return true;
}
};
}
window.onload = function () {
prepareEventHandlers();
}
然后html代码:
<div id="form-content" class="modal hide fade in" style="display: none;">
<div class="modal-body">
<form class="contact" name="contact" >
<label class="label" for="message">Enter a Message</label><br>
<textarea id="message" name="message" class="input-xlarge"></textarea>
<p><span id="errorMessage"></span></p>
</form>
</div>
<div class="modal-footer">
<input class="btn btn-success" type="submit" value="Send!" id="btnsubmit">
<a href="#" class="btn" data-dismiss="modal">No!</a>
</div>
我得到了这个错误:
TypeError: document.getElementById(...) is null document.getElementById("contact").onsubmit = function () {
有什么想法吗?
编辑:
好的,我把id="contact"
添加到我的表单中,所以错误消失了,但现在弹出的表单被显示了,但当我尝试用空值或非空值点击发送时,什么都没有发生。。。
仅在<input class="btn btn-success" type="submit" value="Send!" id="btnsubmit">
之后关闭</form>
并将html表单id更改为contact
相关文章:
- NodeJS用Multer上传图片;错误:意外字段“”;
- Jquery 验证插件 - 字段仍然产生错误
- 我如何让我的 var 错误消息输出是使用字段还是字段,具体取决于留空的字段数
- 在应用 jQuery.Selected 时,使用 jQuery.Validate 来验证选择字段时,暴露错误
- mongodb mongodump json日期字段解析错误
- jQuery自定义验证只显示最后一个字段的错误
- "未捕获的类型错误:未定义的不是函数“;当向输入字段添加值时
- 将字符串返回到类型为“0”的输出字段;数字“;针对用户错误javascript
- 如何在使用Knex.JS添加字段时捕捉错误
- 应用于 html5 数值字段的 javascript 的错误行为
- JavaScript cookie 输入字段字符串显示错误
- 用于显示字段的工具提示和显示 Jquery 验证中的错误的工具提示器
- 使用 multer 上传文件,错误:意外字段
- Javascript Form Validation.如何使用 OnFocus 在输入字段上时消除错误
- 自动递增序列字段错误 - MongoDB,Mongoose
- 模态窗口(弹出窗口)警报在使用 angularJs 的错误字段上显示
- Javascript SQL请求where子句中出现错误字段错误
- GraphQL交叉引用抛出错误:字段类型必须是输出类型,但得到:[object object]
- 删除:focus/ control生成错误字段上的输入文本
- GraphQL错误字段必须是一个以字段名作为键的对象,或者是一个返回这样一个对象的函数