javascript - 将错误消息应用于文本框

标签 javascript jquery html css

我正在尝试对文本框等控件应用一些验证错误。我最初使用的是 qtip.js,但由于某种原因它运行不佳。所以,我试图在我想显示的位置手动显示错误。 我将如何准确获取控件右上角的坐标(例如:如图所示的文本框),以便显示错误消息。我尝试使用偏移功能但无济于事。

var x = $("txtBox1").offset();
var relativeX = (e.pageX - offset.left);
var relativeY = (e.pageY - offset.top);

enter image description here

最佳答案

我认为最好只使用纯 HTML 定位将错误放在文本框的正下方。无需使用 JavaScript 手动定位。

这是一个 fiddle :https://jsfiddle.net/v0k1jbug/

<input type="text">
<div class="error">Error</div>

然后,如果您使用的是 JQuery,则可以根据需要显示/隐藏/填充错误消息。

希望这对您有所帮助。

关于javascript - 将错误消息应用于文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40187064/

相关文章:

javascript - 如何将工具提示应用于 JSP 中父选择标签已经存在的选项标签?

javascript - 如何在多个标签中添加与类名一起使用的 ID?

Jquery输入表单默认值验证

javascript - 文本输入的 HTML 自动更正功能不起作用

javascript - 如何让内容框自动滑动

javascript - 不使用 Flash 按钮打开 SWFUpload 对话框?

javascript - 如何更新 meteor.js 中的 Mongodb 集合?

javascript - 使用 Javascript/JQuery 获取类或 id 的所有 CSS 属性

jquery - 处理数据传递的适当方法 MySQL->JSON->PHP?

jquery - 使用箭头键导航 HTML 表格