У меня есть страница PHP, которая загружает форму с предварительно заполненными значениями из базы данных MySQL. Пользователи могут редактировать форму и обновлять ее желаемыми данными, это работает.JQuery переключает входное значение и класс кнопки
Я хотел бы предложить им возможность переключения один полей, если это не применяется. Таким образом, поле будет заполнено текстом «N/A», и класс кнопки должен измениться на «btn-warning». При повторном нажатии «N/A» следует удалить и предыдущие данные повторно вставлены - возможно ли это?
До сих пор у меня была такая работа ... при нажатии кнопки ввод заполняется с помощью «N/A», а класс изменяется, однако он не переключается, то есть предыдущие данные не повторяются и появляется «N/A».
Я создал FIDDLE, любая помощь приветствуется.
$(document).ready(function() {
$("#ipclear").click(function() {
$("#ip").val('N/A');
$(this).toggleClass('btn-default').toggleClass('btn-warning');
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.css" rel="stylesheet" />
<div class="input-group">
<input type="text" name='ip' id="ip" class='form-control' value="1.2.3.4">
<div class="input-group-btn">
<button type="button" class="btn btn-default" id="ipclear">Not Applicable</button>
</div>
</div>
это замечательно! Спасибо за объяснение и рабочий пример :) –