HTML is a Markup Language, no interaction at all. The solution I provided is based on JavaScript. A server side solution could be an option too.
<form action="#">
beginning
<input id="hd" class="d" value="dd" />-
<input id="hm" class="m" value="mm" />-
<input id="ha" class="a" value="aaaa" />
<br /><br />
end
<input id="td" class="dd" value="dd" />-
<input id="tm" class="mm" value="md" />-
<input id="ta" class="aa" value="aaaa" />
<br /><br />
<input type="button" value="count days!" onclick="mcd();" />
</form>
<script type="text/javascript">
function mcd(){
hd=Number(document.getElementById('hd').value);
hm=Number(document.getElementById('hm').value)+1;
ha=Number(document.getElementById('ha').value);
var h=new Date();
h.setFullYear(ha,hm,hd);
td=Number(document.getElementById('td').value);
tm=Number(document.getElementById('tm').value)+1;
ta=Number(document.getElementById('ta').value);
var t=new Date();
t.setFullYear(ta,tm,td);
ms = t.getTime()-h.getTime();
s = ms/1000;
m = s/60;
h = m/60;
d = h/24;
days = Math.ceil(d);
alert(days);
}
</script>