删除特定字段的 novalid

Removing novalidate to a particular field

本文关键字:novalid 字段 删除      更新时间:2023-09-26

如何删除第二个元素"第二个名称"所需的属性?

这是我的代码:

<form action="#" novalidate>
  First Name:
       <input type="text" name="first" required>
  Second Name : 
       <input type="text" name="second" required>
  <input type="submit">
</form>

您可以将

required属性设置为false

$("input[name=class]").prop("required", false);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
Name: <input type="text" name="name" required>
Class: <input type="text" name="class" required>
<input type="submit">
</form>

使用 jQuery,您可以执行以下操作:

$('input[name=second]').prop('required', false);

尝试使用 .removeAttr()。

$('input[name="class"]').removeAttr('required')

试试这个:

$('input[type="text"][name="second"]').prop('required', false);

它只是删除目标元素上名为"second"的必需属性。

您可以使用

删除属性命令:

首先为输入设置 ID。

我将其设置为与名称相同的值。

下一个删除属性

document.getElementById("class").removeAttribute("required"); 

这应该可以解决问题;)

在这里,有一个小提琴:

小提琴