问题标签 [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 - 为什么我的复选框标签在 iPad 上不可点击?
在使用 iPad 时,单击下面表单的复选框标签不会使复选框被选中。我认为这应该发生,因为输入在标签内。谢谢
asp.net - 文本输入以在屏幕键盘上显示大写
该网站正在安卓平板电脑上使用。我在输入的 css 类中包含以下内容:
这样做的作用是输入的字母在输入中显示为大写。但这不会导致屏幕键盘出现大写字母。即使在输入中键入大写字母,键盘字母也会显示为小写字母。所以问题不在于功能太多,因为输入时文本是大写的。它更多的是为了一致性,并为使用小写键盘输入大写字母的用户创造一种无缝的感觉。
javascript - jquery 设置隐藏输入值在 IE7 和 IE8 中无法按预期工作
继续采用我的代码与 IE 一起工作...
我有一个隐藏div
的包含一个表单来编辑一些信息。当用户选择要编辑的项目时,会显示此 div,并使用项目的信息填充字段。divs(简而言之)看起来像这样:
我使用 jquery 将值设置到字段中。我打开编辑 div 的功能如下所示:
所有这些在 FF、Opera、Webkit 和 IE 9 中都可以正常工作,但是在 IE7 和 IE8 中,我遇到了一个奇怪的问题。我可以看到函数item_id
中的设置正确edit_item
,但是一旦该函数完成,隐藏的输入值 ( qid
) 就会重置为空字符串。当表单被 ajax 提交时,尽管设置正确,但警报显示该值是一个空字符串。有趣的是,所有其他领域都很好。它在 IE 9 中可以正常工作。
我在这里想念什么?提前谢谢了。
jquery - 检测输入值,如果无效则修改值
我认为这是一个简单的问题,但是,我找不到解决方案。
我有一个由 jQuery Validator 验证的表单。我有一个 html 输入类型,它是 url,并使用 jQuery 来验证它是一个 url。我想编写一个脚本来检测输入的值是否以 http:// 或 https:// 开头,如果不以其中任何一个开头,则自动将 http:// 添加到开头价值。另外,我希望脚本检测表单值是否为空,如果为空,则不添加 http://
谢谢你,CampSoup1988
javascript - 输入复选框真或选中或是
我已经看到了预选复选框的三种实现方式。我开始使用checked="checked" 因为我认为这是“正确”的方式(但是从来没有像“checked”="yes" 那样)。我正在考虑更改为 checked="true" 因为它看起来更具可读性并且更容易编写 JavaScript 代码。请注意,同样的问题适用于其他属性,例如“disabled”=“disabled”与“disabled”=“true”。只要我保持一致,使用“真实”是首选方法吗?谢谢
html - 输入类型 DateTime - 值格式?
我应该以哪种格式输入日期和时间,以便在带有datetime
类型的 HTML5 输入元素中使用?
我努力了:
1338575502
01/06/2012 19:31
01/06/2012 19:21:00
2012-06-01
2012-06-01 19:31
2012-06-01 19:31:00
它们似乎都不起作用。
javascript - 警报后重置输入值 - Javascript
我有一个简单的输入框,如果数字大于 2,则会出现一条弹出消息。
这是我正在使用的代码,但是我已经onkeyup
在输入中有其他命令,所以我希望这不会成为问题
HTML:
Javascript:
在显示警报消息并且用户单击“确定”后,我希望重置输入文本。我怎样才能做到这一点?
提前致谢
html - HTML 文本输入不显示 iPad 键盘
所以,我有这个 HTML 片段:
以及相应的 CSS 片段:
当我点击输入元素时,什么也没有发生。iPad 中没有显示键盘。
编辑:这个网站使用 jQuery、jQuery UI 和 jQuery UI Touch。
html - 如何使按钮和文本输入全宽(适用于现代浏览器)
这似乎是世界上最基本的事情,但没有多少谷歌搜索或实验能引导我找到必须存在的简单解决方案。
我希望“查找”按钮在左侧的大小正好适合其文本,而文本输入则可以填充 div 的其余宽度。但相反,文本输入采用看似任意的宽度。
我只想知道现代浏览器的最小答案,如果可能的话,最好只使用内联样式,最好不要使用表格。
(这只是用于没人会看到的个人代码,并帮助我学习一些基础知识。搜索带来了大量的谷壳,检查网站很难找到最小的东西,因为它们使用了大量的样式。)
html - 为什么是比我说的要宽?
给定 a<select>
和一个<input>
元素,都指定为200px宽:
一个最终比另一个宽1,2,3,4:
这是什么原因?
如果有人能给出原因,也许解决方案会很明显,而不是hack&pray。
布局
应用的布局是完全合理的:
更新 1:当我写这个问题时,Chrome 将自己从17更新到19。
更新 2:将填充<input>
从1更改为零:
不会使<input>
200px宽(即不修复它)。
更新 3: 应用 CSS 重置:
不能解决问题:
此外,我对解决方案的兴趣不如解释。
脚注
- 1、2、3 Chrome
1719、Firefox、Internet Explorer 9 - 4在 Windows 7 64 位
奖金阅读
- 如何在 IE6 中使 <option> 比 <select> 更宽?(我不希望选项比选择更宽,我没有使用 IE6)
- 如何在选择列表中显示扩展选项?(下拉菜单的宽度匹配控件的宽度)
- 比 Containing Div 更宽的 HTML 输入元素(此处不包含
<div>
) - 如何排列 HTML 输入元素?