Ciao a tutti.

Ho un problema con un form dati; il form di riferimento è questo:

codice:
<input type="checkbox" id="C1" name="C1" value="ON">

<select size="1" id="campo_select_1" name="campo_select_1">
  <option>Seleziona</option>
  <option value="AAA">AAA</option>
  <option value="BBB">BBB</option>
</select>

<input type="text" id="numerico_1" name="numerico_1" size="5">
<input type="text" id="numerico_2" name="numerico_2" size="5">
Il problema è che non so a priori di quanti campi sarà costituito questo form perchè è generato dinamicamente, quindi potrei avere una sola riga come nell'esempio di cui sopra, ma anche "n" righe tutte uguali ma con il numero finale diverso ad esempio:

codice:


<input type="checkbox" id="C1" name="C1" value="ON">

<select size="1" id="campo_select_1" name="campo_select_1">
  <option>Seleziona</option>
  <option value="AAA">AAA</option>
  <option value="BBB">BBB</option>
</select>

<input type="text" id="numerico_1" name="numerico_1" size="5">
<input type="text" id="numerico_1_1" name="numerico_1_1" size="5">





<input type="checkbox" id="C2" name="C2" value="ON">

<select size="1" id="campo_select_2" name="campo_select_2">
  <option>Seleziona</option>
  <option value="AAA">AAA</option>
  <option value="BBB">BBB</option>
</select>

<input type="text" id="numerico_2" name="numerico_2" size="5">
<input type="text" id="numerico_2_2" name="numerico_2_2" size="5">




....
Il problema è come faccio a rendere obbligatoria la compilazione di tutti i campi che formano la riga quando si mette il flag nel checkbox corrispondente ?

Ad esempio metto il flag in:

codice:
<input type="checkbox" id="C1" name="C1" value="ON">
le righe che corrispondono al checkbox C1, cioè:

codice:
<select size="1" id="campo_select_1" name="campo_select_1">
  <option>Seleziona</option>
  <option value="AAA">AAA</option>
  <option value="BBB">BBB</option>
</select>

<input type="text" id="numerico_1" name="numerico_1" size="5">
<input type="text" id="numerico_1_1" name="numerico_1_1" size="5">
Devono essere compilate obbligatorimente se si vuole inviare il form.
Nei campi del form con il prefisso "numerico" vanno inseriti solo numeri niente lettere o altri caratteri.

Spero sia un problema risolvibile.

Spero che l'esposizione del problema sia chiaro, altrimenti fatemi sapere.
Grazie x l'aiuto.
WW