Подскажите пожалуйста почему не получается удалить required
function ok() {
$('[id^="stol"]').removeProp("required", true);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="radio" name="1" id="stol[1]" required>
<input type="radio" name="1" id="stol[2]" required><br>
<a onclick="ok()">Удалить required</a>
Нужно использовать removeAttr
.
function ok() {
$('[id^="stol"]').removeAttr("required");
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="radio" name="1" id="stol[1]" required>
<input type="radio" name="1" id="stol[2]" required><br>
<a onclick="ok()">Удалить required</a>
метод removeProp
не рекомендуется использовать на нативных свойств. К тому же данный метод не принимает второй параметр. Вместо него можно воспользоваться методом prop
передав ему значение false
вторым аргументом:
function ok() {
$('[id^="stol"]').prop("required", false);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form onsubmit="console.log('submitted'); return false">
<input type="radio" name="1" id="stol[1]" required>
<input type="radio" name="1" id="stol[2]" required><br>
<a onclick="ok()">Удалить required</a>
<input type="submit" value="Submit" />
</form>
Либо если необходимо удалить именно атрибуты можно воспользоваться соответствующим методом removeAttr
function ok() {
$('[id^="stol"]').removeAttr("required");
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form onsubmit="console.log('submitted'); return false">
<input type="radio" name="1" id="stol[1]" required>
<input type="radio" name="1" id="stol[2]" required><br>
<a onclick="ok()">Удалить required</a>
<input type="submit" value="Submit" />
</form>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Помогите пожалуйста сделать движение объекта по полю хаотичным, а также задать их начальное положение не в левом верхнем углуСейчас все...
Как можно конвертировать строку чисел, разделённых пробелом, в массив int?