当前位置: 首页 > 知识库问答 >
问题:

jQuery将必填项添加到输入字段

马臻
2023-03-14

我一直在寻找方法,让jQuery使用html5验证自动写入我所有的输入字段,但我很难告诉它在哪里写入它。

我想要这个

 <input type="text" name="first_name" value="" id="freeform_first_name"
 maxlength="150">

并在结束标记前自动添加所需

 <input type="text" name="first_name" value="" id="freeform_first_name"
 maxlength="150" required>

我想我可以做一些类似的事情

$("input").attr("required", "true");

但它不起作用。任何帮助都非常感谢。

共有3个答案

翟丰茂
2023-03-14

我发现以下实施是有效的:

$('#freeform_first_name').removeAttr('required');

$('#freeform_first_name').attr('required', 'required');

根据您使用的JQuery版本,这些命令(attr、RemveAttr、prop)的行为不同。请参考这里的留档:https://api.jquery.com/attr/

屠盛
2023-03-14

你可以通过使用attr来做到这一点,你犯的错误是你把真实的内部报价。

$("input").attr("required", true);
微生毅
2023-03-14
$("input").prop('required',true);

演示小提琴

 类似资料:
  • 问题内容: 有什么好方法可以克服不幸的事实,即该代码无法按预期运行: 在理想情况下,所有必填项都将带有一个小星号,表明该字段是必需的。这种解决方案是不可能的,因为CSS插入在元素内容之后,而不是元素本身之后,但是很理想。在具有数千个必填字段的站点上,我可以将星号移动到输入的前面,而只更改一行(到),也可以将其移动到标签的末尾()或标签的前面,或收纳盒上的位置等… 这不仅很重要,不仅以防万一我改变主

  • 问题内容: 如何将字形图标添加到文本类型输入框?例如,我想在用户名输入中包含“ icon-user”, 问题答案: 没有引导程序: 我们将稍后介绍Bootstrap,但这是基本的CSS概念,您可以自己做。正如猎物所指出的那样,您可以通过将CSS绝对放置在输入元素内部的图标来使用CSS。然后在任一侧添加填充,以使文本不会与图标重叠。 因此,对于以下HTML: 您可以使用以下CSS左右对齐字形: De

  • 问题内容: 我正在使用jQuery手风琴插件来制作一些数据的手风琴。然后,我希望用户能够向手风琴添加更多数据。我已经将手风琴设置为可以正常运行,然后创建了一个函数,该函数为与手风琴语义匹配的手风琴添加了“列表项”。 是否可以“更新”手风琴,使其与新添加的元素一起工作,而无需将新数据保存到数据库并刷新页面? 像这样: 还是像jQuery 1.3中添加的live事件之类的东西,有人知道吗? 问题答案:

  • 问题内容: 我有这些数字 并与 我想要做的就是在需要的地方添加一个逗号,所以看起来像这样 并与 这些都在ap标签中,例如此类等。 能做到吗 更新 将查看新的Globalization插件以获得更好的实现方式 问题答案: 适用于所有浏览器,这就是您所需要的。 借助regex,将其写得紧凑,并且要点。这是直接的JS,但是您可以像这样在jQuery中使用它: 要么

  • 我有搜索输入以及下拉存储为li元素。如何向搜索标签添加自动完成功能,从li标签获取数据,并在搜索输入中显示相应的结果。 自动完成程序应从ul li标签中提取内容并执行操作。可以通过li搜索输入标签完成吗?

  • 我读过许多关于动态添加字段集的博客和帖子,但它们都给出了非常复杂的答案。我要求的不是那么复杂。 我的HTML代码: 因此,用户将在字段中输入一个整数值(我正在使用javascript检查验证)。点击链接,会出现相应数量的输入字段供他输入。我想用javascript实现这一点。 我不是javascript方面的专家。我在想如何通过链接检索用户在字段中填写的整数,并显示相应数量的输入字段。