chiedi nella sezione javascript che ne sanno di sicuro di più
in teoria potresti fare anche solo una funzione che mostri o meno un div che contenga i due campi, poi lato php verifichi che il fatto che ti arrivino vuoti non coincida con il valore che ti passa la select quando devono apparire i campi