View Single Post
Old 09-13-2012, 05:28 AM   PM User | #3
xelawho
Senior Coder

 
xelawho's Avatar
 
Join Date: Nov 2010
Posts: 2,437
Thanks: 52
Thanked 453 Times in 451 Posts
xelawho will become famous soon enoughxelawho will become famous soon enough
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>
xelawho is offline   Reply With Quote
Users who have thanked xelawho for this post:
wcoil (09-13-2012)