PHP – выберите «да» или «нет», да заставляет новый ввод появляться

Я не уверен, что это возможно или с чего начать заниматься, но я хочу создать выбор с опцией «да» или «нет», который, если «да» выбрано (форма еще не отправлена), новая дата вход появляется ниже.

Я думаю, что php необходим, но я очень новичок в программировании. Любая точка в правильном направлении или базовое объяснение было бы идеальным!

До сих пор я предполагаю, что это будет что-то вроде этого …

<select name="retrieveMarriage"> <option value='' disabled selected style='display:none;'>Are you married?</option> <option value="Yes">yes</option> <option value="No">no</option> </select> 

С php является запутанной частью.

 if($_POST['retrieveMarriage']) ??? 

Заранее спасибо.

Мне нравится JavaScript для такого рода вещей, лично.

 <select name="retrieveMarriage" id="retrieveMarriage" onblur="myFunction()"> <option value='' disabled selected style='display:none;'>Are you married?</option> <option value="Yes">yes</option> <option value="No">no</option> </select> <span id="newDate"></span> 

И JavaScript:

 function myFunction(){ var x=document.getElementById('retrieveMarriage').value; if(x == 'yes'){ document.getElementById('newDate').innerHTML='<input type=text id="myNewField"/>'; Whatever else you want to do... } }