问题标签 [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.

0 投票
4 回答
6211 浏览

html - 为什么我的复选框标签在 iPad 上不可点击?

在使用 iPad 时,单击下面表单的复选框标签不会使复选框被选中。我认为这应该发生,因为输入在标签内。谢谢

0 投票
3 回答
1028 浏览

asp.net - 文本输入以在屏幕键盘上显示大写

该网站正在安卓平板电脑上使用。我在输入的 css 类中包含以下内容:

这样做的作用是输入的字母在输入中显示为大写。但这不会导致屏幕键盘出现大写字母。即使在输入中键入大写字母,键盘字母也会显示为小写字母。所以问题不在于功能太多,因为输入时文本是大写的。它更多的是为了一致性,并为使用小写键盘输入大写字母的用户创造一种无缝的感觉。

0 投票
4 回答
18925 浏览

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 中可以正常工作。

我在这里想念什么?提前谢谢了。

0 投票
1 回答
811 浏览

jquery - 检测输入值,如果无效则修改值

我认为这是一个简单的问题,但是,我找不到解决方案。

我有一个由 jQuery Validator 验证的表单。我有一个 html 输入类型,它是 url,并使用 jQuery 来验证它是一个 url。我想编写一个脚本来检测输入的值是否以 http:// 或 https:// 开头,如果不以其中任何一个开头,则自动将 http:// 添加到开头价值。另外,我希望脚本检测表单值是否为空,如果为空,则不添加 http://

谢谢你,CampSoup1988

0 投票
2 回答
154270 浏览

javascript - 输入复选框真或选中或是

我已经看到了预选复选框的三种实现方式。我开始使用checked="checked" 因为我认为这是“正确”的方式(但是从来没有像“checked”="yes" 那样)。我正在考虑更改为 checked="true" 因为它看起来更具可读性并且更容易编写 JavaScript 代码。请注意,同样的问题适用于其他属性,例如“disabled”=“disabled”与“disabled”=“true”。只要我保持一致,使用“真实”是首选方法吗?谢谢

0 投票
7 回答
329289 浏览

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

它们似乎都不起作用。

0 投票
2 回答
44660 浏览

javascript - 警报后重置输入值 - Javascript

我有一个简单的输入框,如果数字大于 2,则会出现一条弹出消息。

这是我正在使用的代码,但是我已经onkeyup在输入中有其他命令,所以我希望这不会成为问题

HTML:

Javascript:

在显示警报消息并且用户单击“确定”后,我希望重置输入文本。我怎样才能做到这一点?

提前致谢

0 投票
1 回答
3774 浏览

html - HTML 文本输入不显示 iPad 键盘

所以,我有这个 HTML 片段:

以及相应的 CSS 片段:

当我点击输入元素时,什么也没有发生。iPad 中没有显示键盘。

编辑:这个网站使用 jQuery、jQuery UI 和 jQuery UI Touch。

0 投票
0 回答
162 浏览

html - 如何使按钮和文本输入全宽(适用于现代浏览器)

这似乎是世界上最基本的事情,但没有多少谷歌搜索或实验能引导我找到必须存在的简单解决方案。

我希望“查找”按钮在左侧的大小正好适合其文本,而文本输入则可以填充 div 的其余宽度。但相反,文本输入采用看似任意的宽度。

我只想知道现代浏览器的最小答案,如果可能的话,最好只使用内联样式,最好不要使用表格。

(这只是用于没人会看到的个人代码,并帮助我学习一些基础知识。搜索带来了大量的谷壳,检查网站很难找到最小的东西,因为它们使用了大量的样式。)

0 投票
4 回答
10847 浏览

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 17 19、Firefox、Internet Explorer 9
  • 4在 Windows 7 64 位

奖金阅读