工具提示在提交按钮上不起作用
Tooltip not working on submit button
我的HTML文件中有这段代码:
<div class="first">
<label> Enter Password: </label>
<input type="text" name="pword1" class="iBox" id="pword1" onmouseout="HideToolTip()" onmouseover="ShowToolTip()" onkeyup="allFunctions()" placeholder="choose a password" autocomplete="off">
<p id="tooltipbox" style="visibility:hidden">This is the tooltip</p>
</div>
<div class="second">
<label> Confirm Password: </label>
<input type="text" name="cPassword" class="iBox" id="cPassword" onkeyup="passwordValidation()" placeholder="confirm it!" autocomplete="off">
<p id="combination"></p>
</div>
<div class="third">
<input type="submit" id="submitButton" value="submit" disabled="disabled" onmouseout="SubmitToolTipHide()" onmouseover="SubmitToolTip()">
<p id="subTT" style="visibility:hidden">Passwords do not match</p>
</div>
这些是我的函数:
function ShowToolTip(){
document.getElementById("tooltipbox").style.visibility = 'visible';
}
function HideToolTip(){
document.getElementById("tooltipbox").style.visibility = 'hidden';
}
function SubmitToolTip(){
document.getElementById("subTT").style.visibility = 'visible';
}
function SubmitToolTipHide(){
document.getElementById("subTT").style.visibility = 'hidden';
}
当我将鼠标悬停在密码的文本区域上时,工具提示会正确显示,当我将鼠标移到该区域之外时,工具提示会正确消失。我不明白为什么以相同的逻辑,当我将鼠标悬停在提交按钮上时,它不会出现在提交按钮上。即使我使用了相同的Javascript函数。
这是因为您的提交按钮被禁用。如果您删除禁用="禁用"它将起作用。在该代码中,当密码字段更改并显示/隐藏工具提示时进行检查可能是有意义的,而不是悬停时 - 只需禁用提交按钮,直到它们匹配。
相关文章:
- 点击按钮输入不起作用
- Js.erb VS按钮标记-不'不起作用.为什么?
- 按钮字段确认点击不'不起作用
- JQuery示例不起作用-“;对象没有't支持属性或方法'按钮'&”;
- ng disabled在chrome中不起作用.按钮在角度上未禁用
- JS动态添加字段-删除按钮不起作用
- 角度无线电按钮ng模型不起作用
- 当我通过.aspx.cs创建按钮时,它不起作用
- 一键启动按钮不起作用
- 带有向下钻取的 Amchart 图表工作正常,但“后退”按钮不起作用
- 为什么不'这个HTML按钮不起作用
- 使用javascript后,提交按钮不起作用
- 表单中的提交按钮在 PHP 打印中不起作用
- 镀铬延长件内部的聚合物纸按钮不起作用
- 我的提交按钮不起作用
- 搜索按钮谷歌地图在我的vf页面上不起作用
- AngularJs:多次点击同一个按钮不起作用
- 我尝试将引导下拉按钮添加到 但下拉菜单不起作用.我该怎么做
- visualforce页面javascript按钮点击不起作用
- 单击功能不起作用按钮