我正在尝试连接2字段。例如在特定列表中有2列(汽车和型号)值: Car ->奥迪,宝马,奔驰型号->奥迪A3,奥迪A5,宝马X3,宝马X5,梅赛德斯c250,梅赛德斯c300让用户选择奥迪,然后在型号列表中只显示奥迪A3,AudiA5在列表框中。我们将非常感谢您的建议。
发布于 2019-10-11 09:51:18
您可以使用jQuery满足此要求,将脚本编辑器webpart插入到列表表单中,并将以下示例脚本插入到脚本编辑器webpart中。
<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script type="text/javascript">
$(function () {
var defaultCar = $('select[Title="Car"] option:selected').val();
$('select[Title="Model"] option').each(function () {
if ($(this).val().indexOf(defaultCar)<0) {
$(this).attr('disabled', 'disabled').hide();
}
})
$('select[Title="Car"]').change(function () {
var Car = this.value;
console.log(Car);
if (Car) {
$('select[Title="Model"] option').each(function () {
if ($(this).val().indexOf(Car) < 0) {
$(this).attr('disabled', 'disabled').hide();
} else {
$(this).removeAttr('disabled').show();
}
})
}
})
})
</script>

https://stackoverflow.com/questions/58329092
复制相似问题