Если я вас правильно понял, шрифт и тип меняются только при отправке формы, и вы хотите, чтобы они обновлялись при изменении выбранного параметра. В этом случае вы можете вместо этого использовать событие change .
Например, в select
используйте:
<select id="fontsSelectBox" name="fontsSelectBox" onchange="myfunction()">
Для входов radio
, вам нужно будет добавить событие onchange
к каждому отдельному входу, поэтому вам лучше использовать прослушиватели событий:
var rad = document.getElementsByName("fontStyle");
for (var i = 0; i < rad.length; i++) {
rad[i].addEventListener('change', myfunction);
}