Вам не нужно добавлять несколько функций, вы можете достичь этого, используя одну функцию с аргументом вроде:
function ShowHideDiv(formgrouppno) {
var chkYes = document.getElementById("chkYes" + formgrouppno);
var dvtext = document.getElementById("dvtext" + formgrouppno);
dvtext.style.display = chkYes.checked ? "block" : "none";
}
<h3>Form grp 1</h3>
<label for="chkYes1">
<input type="radio" id="chkYes1" name="chk1" onclick="ShowHideDiv(1)" />
Yes
</label>
<label for="chkNo1">
<input type="radio" id="chkNo1" name="chk1" onclick="ShowHideDiv(1)" />
No
</label>
<div id="dvtext1" style="display: none">
Text Box 1:
<input type="text" id="txtBox1" name="txtbox1" />
</div><br/>
<hr/>
<h3>Form grp 2</h3>
<label for="chkYes">
<input type="radio" id="chkYes2" name="chk2" onclick="ShowHideDiv(2)" />
Yes
</label>
<label for="chkNo">
<input type="radio" id="chkNo2" name="chk2" onclick="ShowHideDiv(2)" />
No
</label>
<div id="dvtext2" style="display: none">
Text Box 2:
<input type="text" id="txtBox2" name="txtbox2" />
</div><br/>
<hr/>
<h3>Form grp 2</h3>
<label for="chkYes">
<input type="radio" id="chkYes3" name="chk3" onclick="ShowHideDiv(3)" />
Yes
</label>
<label for="chkNo">
<input type="radio" id="chkNo3" name="chk3" onclick="ShowHideDiv(3)" />
No
</label>
<div id="dvtext3" style="display: none">
Text Box 3:
<input type="text" id="txtBox3" name="txtbox3" />
</div><br/>
<hr/>
Примечание: Вы можете добавить столько текстовых полей, и все они будут обрабатываться только одной javascript функцией. Внимательно посмотрите, как я определил функции onclick, атрибуты name и id для переключателей и как они будут использоваться в функции javascript.
Это использует чистый javascript, но если вы используете jquery, чем это будет легче, я надеюсь, что это может помочь.