Подтвердить что ты не робот

Jquery удаление html5 обязательный атрибут

Привет, я хотел бы удалить атрибут 'required = "" с помощью jquery.

<input 
   type="text" 
   id="edit-submitted-first-name" 
   name="submitted[first_name]" 
   value="" 
   size="30" 
   maxlength="128" 
   required=""
>
4b9b3361

Ответ 1

Просто:

$('#edit-submitted-first-name').removeAttr('required');​​​​​

Если вы заинтересованы в дальнейшем чтении, посмотрите здесь.

Ответ 3

Если требуется установить значение true

$(document).ready(function(){
$('#edit-submitted-first-name').prop('required',true);
});

если требуется установить значение false

$(document).ready(function(){
$('#edit-submitted-first-name').prop('required',false);
});

Ответ 4

$('#id').removeAttr('required');​​​​​
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

Ответ 5

Хотя селектор идентификатора является самым простым, вы также можете использовать селектор имени, как показано ниже:

$('[name='submitted[first_name]']').removeAttr('required');

Для получения дополнительной информации см.: https://api.jquery.com/attribute-equals-selector/