I don't know anything about dojo, but it looks like you can do something like this:
Code:
<script type="text/javascript">
dojo.addOnLoad(function () {
dojo.connect(dojo.byId("container2"), "onclick",
function () {
dojo.byId("hardware_4").value = dojo.map(
dojo.filter(
dojo.query("#container2 [type='radio']"),
"return item.checked"
),
"return item.value.split('|')[0]"
)
dojo.byId("cost4output").value = dojo.map(
dojo.filter(
dojo.query("#container2 [type='radio']"),
"return item.checked"
),
"return item.value.split('|')[1]"
)
multiply();
}
)
})
</script>
</head>
<body>
<input type=text name="cost4" onchange="addition()" value="" size="10" id="cost4output" class="totalField">
<input type="text" name="hardware4" id="hardware_4" size="55" />
<div id="container2"><font size="+1"><strong>Low End PC</font><br /><center>
outright
<input type="radio" name="radiogroup2" id="radiogroup2_0" value="new pc purchase|649.95" />
2yr
<input type="radio" name="radiogroup2" id="radiogroup2_1" value="reconditioned pc purchase|549.95" />
3yr
<input type="radio" name="radiogroup2" id="radiogroup2_2" value="crapped out pc purchase|449.95" />
</div>
</body>