【问题标题】:Is there a way to limit an input tag to only have one value?有没有办法将输入标签限制为只有一个值?
【发布时间】:2022-01-12 16:36:43
【问题描述】:

如何将输入标签限制为只有第一个值?在这种情况下,它将是 value1。

<input value="value1
    &nbsp;value2
    &nbsp;value3
    &nbsp;value4">

【问题讨论】:

  • 您需要帮助的原始问题是什么?这似乎是您在询问问题的建议解决方案,而不是问题本身。
  • 听起来你只是想禁止空格。请修改您的帖子以更清楚地了解您的要求。见How to Asktour
  • 根据您的修改,您的最终目标仍然不清楚。为什么不预先填充值并禁用输入,或者使用复选框?
  • 这个问题的答案是肯定的,但这并不令人兴奋,是吗?请拿起tour阅读How to Ask,浏览faqs。

标签: javascript html jquery


【解决方案1】:

假设您使用的是 HTML 5,最好的方法是使用 pattern 属性。

&lt;input pattern="\S+"&gt;

【讨论】:

  • 我似乎可以在该输入中输入任何内容。
  • 如果值与模式不匹配,这只会使input 无效。
  • @isherwood 是的,您可以输入任何内容,但如果您尝试提交表单,它将无法通过
猜你喜欢
  • 2020-05-29
  • 1970-01-01
  • 1970-01-01
  • 2019-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多