javascript - 显示隐藏的输入 javascript/jquery

标签 javascript jquery html

为什么隐藏窗体失去焦点时不显示?当离开输入时,警报很好地出现,但其他隐藏表单仍然不存在。

html

<body>
   <input type="text" id="myinput" value="">
   <input type="hidden" id="validation_message_email" value="enter a valid email">
</body>

javascript

window.onload = function() {
   $("#myinput").blur(myAlert);
};

function myAlert() {
   alert("This input field has lost its focus.");
   $("#validation_message_email").show();
}

最佳答案

您无法显示这样的隐藏输入。跨度更适合此目的,

<input type="text" id="myinput" value="">
<span style="display:none"  id="validation_message_email">enter a valid email</span>

关于javascript - 显示隐藏的输入 javascript/jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37569002/

相关文章:

javascript - jQuery 选择类的所有节点,但当前 DOM 分支中的节点

javascript - 通过 ng-repeat 更改后,在 ng-model 对象中添加新属性

javascript - 当单选按钮选择为否时禁用要求消息

javascript - 使用 for..in 和 every 循环对元素进行排序

javascript - 使用javascript创建多个选择表单

html - 如何配置 Spotify 嵌入式播放列表?

悬停时 JQuery 更改 img src 不起作用

javascript - "variable = variable || {}"在 JavaScript 中是什么意思

php - 尝试打开我的网站时未将 www 放在前面时,您的连接不是私有(private)错误

javascript - 编辑 : Selecting Multiple Classes then toggle classes for each of them