问题标签 [html-input]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - IE7中的Textarea在鼠标悬停时消失
我有这种大数据输入页面,一种使用 div 的表格布局。每行都有可以打开/关闭的子行。使用 css 可见性设置触发切换。表格的每个“单元格”的角落都有一个小图像,单击图像,会打开一个弹出窗口,允许您在条目上添加注释。
这个弹出窗口有一个文本区域和一组复选框,还有一个按钮(我认为输入类型=提交)。弹出窗口是嵌套在隐藏 div 内的 iframe。
在 IE7 中,一旦您弹出打开此注释 iframe 并向下滚动页面,将鼠标悬停在弹出窗口的文本区域上会使其消失并在其下方显示页面内容。当您将鼠标悬停时,复选框还会显示下面的页面。
所以,我尝试了一些不同的修复方法。Z-index 是我希望可以用来解决这个问题的。没有这样的运气。我可能会尝试用普通输入 type=text 替换文本区域,但由于复选框也出现此错误,我怀疑单行文本输入也会导致错误。
css - 如何阻止 Chrome 使我网站的输入框变黄?
在表单提交和验证后的其他文本和视觉辅助工具中,我将输入框涂成红色以表示需要注意的交互区域。
在 Chrome(以及 Google 工具栏用户)上,自动填充功能将我的输入表单重新着色为黄色。这是一个复杂的问题:我希望在我的表单上允许自动完成,因为它可以加速用户登录。我将检查如果/当触发错误时将自动完成属性关闭的能力,但它是一个复杂的一些编码以编程方式关闭页面上单个受影响输入的自动完成。简而言之,这将是一个令人头疼的问题。
因此,为了避免这个问题,有没有更简单的方法可以阻止 Chrome 重新着色输入框?
[编辑] 我尝试了下面的 !important 建议,但没有效果。我还没有检查 Google 工具栏以查看 !important 属性是否适用。
据我所知,除了使用 autocomplete 属性(这似乎确实有效)之外,别无他法。
jquery - 在 jQuery 中删除事件处理程序的最佳方法?
我有一个input type="image"
. 这就像 Microsoft Excel 中的单元格注释。input-image
如果有人在与之配对的文本框中输入一个数字,我会为input-image
. 然后,当用户单击 时image
,他们会弹出一个小窗口来为数据添加一些注释。
我的问题是,当用户在文本框中输入零时,我需要禁用input-image
的事件处理程序。我尝试了以下方法,但无济于事。
firefox - 内联禁用 Firefox 拼写检查?
我前一段时间研究过这个,不记得怎么做。我希望能够阻止 Firefox 在页面内的某些输入字段上运行它的拼写检查功能。我知道这是可能的,但不记得如何设置它。
javascript - 用户按 Enter 时未提交 Javascript 登录表单
我正在为一个网站做一个简单的 javascript 登录,并想出了这个:
...除了一件事外,它可以工作:按 Enter 提交表单不会做任何事情。我有一种感觉,这是因为我使用了“onclick”,但我不确定用什么来代替。想法?
好的,是的,所以我很清楚这在安全方面是多么脆弱。这不是什么特别绝密的事情,所以这不是一个大问题,但是如果你们可以用代码详细说明你们的想法,我很想看看你们的想法。我列出的代码实际上就是我目前正在使用的所有代码,因此如果需要,我可以从头开始。
html -
在查看大多数网站(包括 SO)时,他们中的大多数使用:
代替:
- 如果有的话,两者之间的主要区别是什么?
- 是否有正当理由使用其中一个而不是另一个?
- 有正当理由使用组合它们吗?
- 使用是否
<button>
带有兼容性问题,看到它不是很广泛使用?
javascript - 以编程方式选择输入字段中的部分文本
如何以编程方式在 HTMLinput
字段中选择特定范围的文本?(我不想选择整个字段,只是一个子集)
另外,如何确定字段中当前选择的范围?
html - INPUT 和 SELECT 元素自定义大小
据我了解,宽度/填充/边距属性仅适用于块级元素。但是,在 INPUT 和 SELECT 元素上,我可以指定宽度,这是可行的。应该是?
我可以写这样的东西:
但是有必要吗?
谁能解释一下为什么它有效?
javascript - 使用 jQuery 禁用/启用输入?
或者
哪个是标准方式?而且,相反,如何启用禁用的输入?
javascript - 使用 jQuery 更改输入字段的类型
这应该将#password
输入字段(带有id="password"
)更改type
password
为普通文本字段,然后填写文本“密码”。
但是,它不起作用。为什么?
这是表格: