Prueba asi:
Código PHP:
<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 nTexts = parseInt(form.selNumeroDeCombos.value, 10);
if (!FValidateControl3(form.id_cliente,"Rut del Cliente")) return false
if (!FValidateControl3(form.ciudad,"Lugar de Despacho ")) return false
if (!FValidateControl3(form.producto,"Descripción del Producto")) return false
if (!FValidateControl3(form.contenido,"Contenido")) return false
if (!FValidateControl3(form.asistente,"Asistente")) return false
if (!FValidateControl3(form.nombre_cliente,"Nombre del Cliente")) return false
if (!FValidateControl3(form.moneda,"Moneda")) return false
if (!FValidateControl3(form.mercado,"Mercado")) return false
if (!FValidateControl3(form.destino,"Destino")) return false
for (var i = 0; i < nTexts; i++){
oCntrl = document.getElementByName("Texto" + String(i));
if (!FValidateControl3(oCntrl,"Texto" + String(i))) return false
}
return true }
</SCRIPT>
Estoy asumiendo que los 4 elementos restantes se llaman:
- selNumeroDeCombos: Combo con 4 elementos cuyos values dicen el número de texts requeridos.
- Texto1
- Texto2
- Texto3
- Texto4
Prueba y me dices.