Salve ho la seguente struttura:
codice:
<form action="<?php echo base_url(); ?>my_url" method="POST">
<input type="text" name_input_1>
<input type="text" name_input_2>

<select name="select_1">
<option></option>
<option value="1">1</option>
</select>

<select name="select_2">
<option></option>
<option value="1">1</option>
</select>

<button id="1" type="button"> voce1</button>
<button id="2" type="button"> voce2</button>

<button type="submit" class="btn btn-success" name="submit" value="invia_ordine" id="invia_ordine"></button>
</form>
ora cosa mi succede, il bottone con id 1 e 2 servono solo per cambiare stato in dei campi nascosti usando jquery, il problema è che non appena ci clicco sopra parte il form lincandomi al nuovo indirizzo per gestire i dati.... Come posso fare per evitare tutto ciò ?

Socuramente con un inpu type radio risolverei ma la richiesta è stata proprio quella di usare un bottone.