![](/img/trans.png)
[英]Query from database on onChange event inside select input in React, Redux-Form and GraphQL
[英]onchange event to input and select from form
您好,我想知道如何在表单中添加一个 onchange 事件并搜索 select 和输入,当它们在下面的代码中更改时输入,但在纯 javascript 中。
$("form#formulario-simular-mensalidade").on('change', ['input', 'select'], function () {
//getFaturamentosByTipoServico($("select#tipo-simulacao").val());
simularMensalidade();
});
使用addEventListener()
。 在侦听器 function 中, event.target
将是已更改的特定元素。
document.querySelector("form#formulario-simular-mensalidade").addEventListener("change", function(event) {
event.stopPropagation(); // prevent it from bubbling out to other elements
var changed_element = event.target;
// now you can use things like changed_element.value, changed_element.name, etc.
// ...
});
如果我没有忘记一些事情,它是这样的:
const setup = () => { const form = document.querySelector('#formulario-simular-mensalidade'); form.addEventListener('change', onChange) } const onChange = (event) => { const target = event.target; if(target.nodeName === 'INPUT' || target.nodeName === 'SELECT') { //const value = target.id === 'tipo-simulacao'? target.value: undefined; simularMensalidade(); } } window.addEventListener('load', setup);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.