Tôi đang sử dụng khung ngữ nghĩa-ui cho dự án của mình. Tôi cần chức năng combobox vì vậy tôi đang cố gắng kết hợp đầu vào văn bản và menu thả xuống ngữ nghĩa-ui.Hộp tổ hợp ngữ nghĩa ui
yêu cầu của tôi là:
1) Chấp nhận giá trị mà không có trong danh sách thả xuống
2) Thực hiện xác nhận đối với nhập văn bản (ví dụ như không có khoảng trắng)
3) Chọn/Tìm kiếm chống lại thả xuống
Xem: http://plnkr.co/edit/d5IUrqfHyjLy0qcH4qYQ?p=preview
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/1.8.1/semantic.min.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/1.8.1/semantic.min.js"></script>
<script src="script.js"></script>
</head>
<body>
<h4 class="ui inverted black block header"><span>semantic ui</span></h4>
<div class="ui grid">
<div class="eight wide centered column">
<form class="ui form ui form segment">
<h4 class="ui dividing header">Personal Information</h4>
<div class="field">
<div class="ui icon input search dropdown">
<input type="text" id="jheader" data-validate="header" placeholder="Enter header" ng-model="person.gender">
<i class="dropdown icon link"></i>
<div class="menu">
<div class="item">Clothing</div>
<div class="item">Home Goods</div>
<div class="item">Bedroom</div>
<div class="item">Status</div>
<div class="item">Cancellations</div>
</div>
</div>
</div>
</form>
</div>
</div>
<script>
$(document).ready(function() {
$('.ui.dropdown').dropdown({
onChange: function(value, text, $selectedItem) {
$("#jheader").val(text).trigger('input');
}
});
console.log("ready!");
});
</script>
</body>
</html>
Tôi cần tham gia tìm kiếm thả xuống khi tôi nhập giá trị vào dữ liệu nhập.
bạn đã tìm thấy giải pháp cho điều này chưa? –