Possuo um formulário com campos que podem variar de acordo com a seleção do usuário.Como posso submeter o formulário pegando apenas os campos que preciso? O valor da variável form é colocada na URL após o usuário selecionar uma opção de um select.
<div id="form-cadastrar-item-nf">
<form class="pure-form" method="POST" id="formCadastrarItemNf">
<table class="" style='text-align: left' style="width:100%">
<input type="hidden" name="nf" id="nf" value="${S_NF}">
<br>
<c:if test="${param.form == 1 || param.form == 2 || param.form == 4}">
<tr>
<td><b>Garantia Nº:</b></td><td><b><span style="text-align: center; width: 100%" type="text" id="numNf" name="numNf" value=""></span></b></td>
</tr>
<td colspan="2"><hr><br></td>
<tr>
<td>Código Da Peça:</td><td> <input type="number" id="codPec" name="codPec" value="" class="edq-input-number" required=""></td>
</tr>
<tr>
<td>Data da Peça:</td><td><input type="text" id="dataPec" name="dataPec" value="" class="edq-input-text datepicker" required=""></td>
</tr>
</c:if>
<c:if test="${param.form == 1}">
<tr>
<td>Dealer:</td><td><input type="text" id="dealer" name="dealer" value="" class="edq-input-text" ></td>
</tr>
</c:if>
<c:if test="${param.form == 2}">
<tr>
<td>Técnico (assistente)</td><td><input type="text" id="tec" name="tec" value="" class="edq-input-text" ></td>
</tr>
</c:if>
<c:if test="${param.form == 1 || param.form == 2}">
<tr>
<td>Ordem de Serviço:</td><td><input type="number" id="os" name="os" value="" class="edq-input-number"></td>
</tr>
</c:if>
<td colspan="2"><hr><br></td>
<c:if test="${param.form == 1 || param.form == 2 || param.form == 4}">
<tr>
<td>Data Da Venda:</td><td><input type="text" id="dataVen" name="dataVen" value="" class="edq-input-text datepicker" ></td>
</tr>
<tr>
<td>Data Do Reparo:</td><td><input type="text" id="dataRep" name="dataRep" value="" class="edq-input-text datepicker" ></td>
</tr>
<tr>
<td></td><td><input type="button" value="Verificar Prazo" class="pure-button pure-button-primary" onclick="verificaPraz(dataVen.value, dataRep.value)"><td></td>
</tr>
<td><br></td>
</c:if>
<c:if test="${param.form == 1}">
<tr>
<td>Quilometragem:</td><td colspan="2"><input type="number" id="quilm" name="quilm" value="" class="edq-input-number"></td>
</tr>
</c:if>
<c:if test="${param.form == 1 || param.form == 2 || param.form == 4}">
<tr>
<td>Valor da Garantia:</td><td colspan="2"><input type="number" id="valgar" name="valgar" value="" class="edq-input-number"></td>
</tr>
<td colspan="2"><hr><br></td>
<tr>
<td>Reclamação:</td><td><textarea id="recl" name="recl" class="edq-textaea"></textarea></td>
</tr>
</c:if>
<c:if test="${param.form == 1}">
<tr>
<td>Itens Adicionais</td><td><textarea id="itensadc" name="itensadc" class="edq-textaea"></textarea></td>
</tr>
</c:if>
<c:if test="${param.form == 1 || param.form == 2 || param.form == 4}">
<tr>
<td>Observações</td><td><textarea id="obs" name="obs" class="edq-textaea"></textarea></td>
</tr>
<tr>
<td colspan="2"><input type="submit" style="float: right; height: 40px" value="Salvar" class="pure-button pure-button-primary" onclick="enviaForm()"></td><!--ñ criei o método ainda pois não sei o que submeter -->
</tr>
</table>
</c:if>
</form>
</div>