我设置了这个脚本,可以将数据库中的所有相关用户回复到旁边带有复选框的页面。您可以通过选中某些框并提交表单,从数据库中的这些用户中创建一个组。这一切都很好。使用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中。并在未选中时删除该值。
有无数的插件修改复选框成风格的元素......让谷歌是你的朋友 – charlietfl
这不是多数民众赞成困扰我的一部分。 Google已经在这方面为我提供了帮助。真正的问题是JS代码在复选框被选中时将用户名添加到字段中? – AzzyDude
标记在哪里? – charlietfl