0
I am trying to reduce the code js because I have 9 inputs of these,
basically I want a way to automate the process, since the only things that changes in js and #input_titulo_imagem_1, #input_titulo_imagem_2 and so on will....
<div class="form-group">
<input type="text" class="form-control mr-3 my-3" name="titulo_imagem_1" id="input_titulo_imagem_1" placeholder="Titulo Primeira Imagem" required/>
<small id="menuHelp" class="form-text text-muted">
Escreva o Titulo da imagem.
</small>
</div>
<div class="form-group">
<input type="text" class="form-control mr-3 my-3" name="titulo_imagem_2" id="input_titulo_imagem_2" placeholder="Titulo Segunda Imagem" required/>
<small id="menuHelp" class="form-text text-muted">
Escreva o Titulo da imagem.
</small>
</div>
<div class="card">
<img src="../img/natureza2.png" class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title" id="titulo_imagem_1">Titulo Primeira Imagem</h5>
</div>
</div>
<div class="card">
<img src="../img/natureza2.png" class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title" id="titulo_imagem_2">Titulo Segunda Imagem</h5>
</div>
</div>
$(document).ready(function() {
for (var i = 1; i <= 9; i++) {
$('#input_titulo_imagem_' + i).on('change', function() {
var value = $(this).val();
$('#titulo_imagem_' + i).text(value);
})
}
})