У меня установлен этот скрипт, который перекликается со всеми соответствующими пользователями в базе данных с страницей с флажками рядом с ними. Вы можете сделать группу из этих пользователей в базе данных, проверив некоторые из полей и отправив форму. Все это прекрасно работает.Переустановка формы с помощью jQuery?
К сожалению, нашему дизайнеру это не нравится. То, что она хочет, в основном представляет собой список из шести пустых полей в левой части экрана. Затем, когда вы нажимаете кнопку «плюс» рядом с именем человека справа от экрана, это имя появляется в первом пустом поле ... и так далее с каждой последующей кнопкой «плюс», которая нажата.
Так что вместо того, чтобы перекодировать все это (это действительно не вариант), я думаю, что я могу просто «перестроить» все это с помощью jQuery. Я могу установить флажки, чтобы они выглядели как плюс, когда они не были выбраны, и минус, когда они выбраны.
Тогда мне просто нужно иметь какое-то событие, чтобы при щелчке по флажку имя человека было взято и вставлено в первый пустой ящик. Это всего лишь дым и зеркала. Пустое поле может быть просто div с рамкой. Функционально все будет работать так же, как и раньше.
Может ли кто-нибудь подтвердить, возможно ли это? Мои знания JS отстойны, и я не уверен, с чего начать. Плюс у меня уже есть следующий JQuery функции валидатор на странице, и я не хочу этот новый JS мешать ему:
$(document).ready(function(){
$("#myform").validate({
debug: false,
rules: {
group: {required: true},
},
messages: {
group: {required: " Field required.", loginRegex: " Invalid character."},
},
submitHandler: function(form) {
$('input[type=submit]').attr('disabled', 'disabled');
$('#results').html('Loading...');
$.post('process_group.php', $("#myform").serialize(), function(data) {
$('#results').html(data);
});
}
});
});
Я полагаю, что я с просьбой в совет о том, как закодировать флажок для вставьте его значение в некоторый div, когда он установлен. И удалить это значение, когда он не установлен.
Есть множество плагинов для изменения флажков в стилизованных элементов ... пусть Google ваш друг – charlietfl
Это не та часть, которая меня беспокоит. Google уже помог мне в этом отношении. Реальная проблема - это код JS для добавления имени пользователя в поле, когда установлен флажок? – AzzyDude
где разметка? – charlietfl