Campo requerido

Me ha surgido la siguiente duda:

Se puede de alguna manera que seg?n seleccion de un campo otro campo sea o no requerido en el propio formulario?

Ejemplo:
NIF/CIF:
Desplegable: clientes
proveedores

Si selecciono clientes que que el campo NIF/CIF sea obligado
Si selecciono proveedores que el campo NIF/CIF, no.

Gracias

He realizado la siguiente funcion y la he incluido en javascript:

var resultselect = document.getElementById(‘id_sc_field_cuentas_familia’).value;
alert (resultselect); // Para ver que hace la funcion

if (resultselect != ‘8’){

alert (“r”); // Para ver que pasa por el if

document.getElementById(‘id_sc_field_cuentas_nifcif’).setAttribute(‘required’,‘false’); // No lo hace no cambia el campo
}

Pero pasa por el if pero no cambia el required de del campo. Alguna ayuda???

Puede hacer la validacion en el evento Ovalidate con php.

Gracias, lo pruebo y os comento