Usalo asi:
Código PHP:
<html>
<head>
<script language="JavaScript">
function FValidateControl3(control,nombre){
if (control.value==""){
alert(nombre+" es un campo requerido y debe ingresarse.");
control.focus();
return false;
}
return true;
}
function FSubmitValidation3(form) {
var sValida = document.frm.selValidar[document.frm.selValidar.selectedIndex].value;
if (sValida == "Si"){
var nTexts = parseInt(document.frm.selNumeroDeCombos[document.frm.selNumeroDeCombos.selectedIndex].value, 10);
for (var i = 0; i < nTexts; i++){
oCntrl = document.getElementById("Texto" + String(i));
if (!FValidateControl3(oCntrl,"Texto" + String(i)))
return false;
}
return true;
} else alert("chaop");
}
</script>
</head>
<body>
<form name="frm">
<select name="selNumeroDeCombos">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select><br>
<input type="text" id="Texto0"><br>
<input type="text" id="Texto1"><br>
<input type="text" id="Texto2"><br>
<input type="text" id="Texto3"><br>
¿Valido las opciones?
<select name="selValidar">
<option value="Si">Si</option>
<option value="No">No</option>
</select><br>
<input type="button" name="btn" value="Valida" onclick="FSubmitValidation3(document.frm)">
</form>
</body>
</html>
Saludos.