问题标签 [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 投票
2 回答
1218 浏览

asp.net - 如何让用户在不预先定义HTML上传输入框数量的情况下上传多张图片?

我正在寻找一种方法让用户上传任意数量的图像(可能通过拖放)或动态添加更多上传框。

我认为静态修复(比如 6)HTML 上传输入框有点限制,用户必须单击“浏览”按钮(在本例中为 6 次)并导航到文件夹以选择文件。

实现这一目标的最佳实践是什么,以便用户发现它易于使用?也许有一些 AJAX 魔法?

我也不介意让用户单击“上传更多”以显示(比如 6 个以上)HTML 上传输入框。想知道有没有更好的方法!

谢谢你。

0 投票
1 回答
1086 浏览

asp.net - 如何根据用户请求动态创建相同的输入字段(单击添加更多按钮)?

在 Job Positions 页面上,我想要 3 组静态输入字段,以便用户可以分别输入 Job Name、Job Description 等。

我不确定最好的方法是什么,但我想底部会有一个按钮,上面写着“添加更多”。当用户点击它时,它会显示(比如 3 个)更多组的输入字段。并且在输入最多 6 个组后,用户仍然可以单击“添加更多”(可能多次),每次单击时会再弹出 3 个。

希望这足够清楚。我正在慢慢进入 AJAX 世界。

谢谢你。

0 投票
1 回答
1532 浏览

asp.net - 如何在后面的代码中检索动态创建的控件的值?

我打算在每次用户单击“添加更多”按钮时使用 Javascript 动态创建一组 html 元素(输入框、选择列表、单选按钮等)。

我在这里找到了执行此操作的 Javascript:

那么如何从代码隐藏中获取这些动态创建的 HTML 元素的值呢?有没有更好的 JQuery 方式?

谢谢你。

0 投票
2 回答
1631 浏览

jquery - 通过 Ajax 而不是表单提交从“图像”类型的输入提交数据

基本上,我想使用图像输入,但我不想提交表单来获得结果,我想通过单击图像输入来获取 X 和 Y 坐标,然后通过 ajax 提交它们。

现在,我意识到我可以将图像输入以自己的形式输入,然后提交到隐藏的 iframe并在间隔内检查结果(我现在正在为 ajax 上传器执行此操作),但这似乎有点做作. 我也意识到我可以通过任何点击通过javascript获得我的鼠标位置,这不是我真正要问的

我可以像这样使用图像类型的输入吗?有没有办法让点击图像输入只是设置它的值然后调用一些 JavaScript 来执行我的 ajax 调用?

0 投票
18 回答
112789 浏览

html - how to POST/Submit an Input Checkbox that is disabled?

I have a checkbox that, given certain conditions, needs to be disabled. Turns out HTTP doesn't post disabled inputs.

How can I get around that? submitting the input even if it's disabled and keeping the input disabled?

0 投票
4 回答
49758 浏览

jquery-selectors - 通过 jQuery 选择数字类型的输入

如何在 jQuery 中选择所有数字类型的输入?

以下代码不起作用:

谢谢。

0 投票
2 回答
240 浏览

javascript - 使用 jQuery.each() 确保输入是某种类型

我正在尝试遍历表单中的所有输入,这些输入要么是“文本”,要么是“文件”。

这是我的表单标记:

除了提交按钮之外,我基本上想检查所有这些输入。到目前为止,这是我的代码:

但这是错误的,我知道。谁能告诉我如何遍历文本或文件输入的每个输入?

谢谢。

0 投票
20 回答
330804 浏览

html - HTML5 电子邮件输入模式属性

我正在尝试制作一个包含一个电子邮件输入、一个复选框输入和一个提交输入的 html5 表单。我正在尝试将模式属性用于电子邮件输入,但我不知道在此属性中放置什么。我知道我应该使用一个必须匹配 JavaScript 模式产生的正则表达式,但我不知道该怎么做。

我试图让这个属性做的是检查以确保电子邮件包含一个 @ 和至少一个或多个点,如果可能的话,检查 @ 后面的地址是否是真实地址。如果我不能通过这个属性做到这一点,那么我会考虑使用 JavaScript,但是为了检查一个 @ 和一个或多个点,我确实想使用 pattern 属性。

模式属性需要检查:

  1. 只有一个 @
  2. 一个或多个点
  3. 如果可能,检查@之后的地址是否是有效地址

另一种方法是使用 JavaScript,但对于所有其他情况,我不想使用 JavaScript。

0 投票
3 回答
451947 浏览

css - 输入和文本字段中的背景颜色

我想更改表单的文本和输入字段中的颜色背景,但是当我这样做时,它也会影响提交按钮!能否以不影响按钮的其他方式完成?

我用过这段代码:

0 投票
1 回答
803 浏览

asp.net - 禁用面板内的 asp.NET HtmlInputText 在回发时失去其价值

我有一个 asp.net 页面内容如下。Panel 中有一个 HtmlInputText 控件,该控件具有 Enabled="false"。我在 btnSet_Click 中设置了 HtmlInputText 控件的 Value 属性,然后为面板设置了 Enabled=true。回发完成后 HtmlInputText 的值丢失。以下是我尝试过的案例列表:

  • 当我使用 asp:TextBox 而不是 HtmlInputText 它工作正常。但以上是复杂用户控件用法的简化演示。基本上,改变它不是一种选择。
  • 当我将面板和按钮放在 asp:UpdatePanel 中时,它又可以正常工作了。
  • 当我为 HtmlInputText 控件设置 disabled="disabled" (在标记中)时,它又可以正常工作了。

这种行为的原因可能是什么?

--