export class OrderCtrl extends HTMLDivElement{ connectedCallback(){ let element = this; let selectType = this.querySelector('select[name="type"]'); let inputNum = this.querySelector('input[name="num"]'); fetch("/api-interne/intranet/customer/order/num?type=avis") .then(response => response.json()) .then(data => { inputNum.setAttribute('value',data.num) inputNum.value = data.num; }) selectType.addEventListener('change', (event)=>{ fetch("/api-interne/intranet/customer/order/num?type="+event.target.value) .then(response => response.json()) .then(data => { inputNum.setAttribute('value',data.num) inputNum.value = data.num; }) }) } }