Это неправильный способ обработки связанных элементов. Лучше использовать список или фрейм данных, но вы, вероятно, узнаете, почему в свое время. Пока:
do.matrix <- do.call(rbind, lapply( ls(patt="variable"), get) )
Или:
do.matrix <- do.call(rbind, lapply( paste0("variable", 1:10) , get) )
Вы можете добиться этого, используя jQuery, как показано ниже.
Использование jQuery =>
$(function(){
$('input[type="radio"]').click(function(){
if ($(this).is(':checked'))
{
if( $(this).val()=='4' )
{
$("#uploadtext").text("Editor");
}
else
{
$("#uploadtext").text("File");
}
}
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
<div class="form-group">
<label for="inputPassword3" class="col-sm-3 control-label">Register As<sup style="color:red">*</sup></label>
<div class="col-sm-7">
<label class="radio-inline">
<input type="radio" checked name="noaUserType" id="inlineRadio1" value="3"> Contributor
</label>
<label class="radio-inline">
<input type="radio" name="noaUserType" id="inlineRadio2" value="4"> Editor
</label>
</div>
</div>
<span id="noaSpanRegFileDivs">
<div id="noaDivRegFile_1" class="form-group">
<label for="inputPassword3" class="col-sm-3 control-label">Upload <span id="uploadtext">File</span><sup style="color:red">*</sup></label>
</div>
</span>