根据选中的单选按钮计算Total As
Calculating the Total As per the radio button selected
我正在使用html和javascript。
下面是html代码
1.   Gestational age in weeks  
<input type="radio" name="Gestational_age" value="0-27" onclick='Gestational(this);'/>0-27
<input type="radio" name="Gestational_age" value="28-31" onclick='Gestational(this);'/>28-31
<input type="radio" name="Gestational_age" value=">32" onclick='Gestational(this);' />32
<br>
javascript代码
function Gestational(obj)
{
var radios = document.getElementsByName('Gestational_age');
for (var i = 0, length = radios.length; i < length; i++) {
if (radios[i].checked) {
if(radios[i].value==="0-27")
{
var temp = parseInt(9);
}
else if(radios[i].value==="28-31")
{
var temp= parseInt(8);
}
else if(radios[i].value===">32")
{
var temp= parseInt(0);
}
document.getElementById("Total").value = parseInt(document.getElementById("Total").value) + temp;
}
}
}
我需要"TOtal"字段根据所选择的单选按钮值进行更改,并且我使用"+"+,因为我有其他单选按钮问题,我需要添加并最后打印总数。到目前为止,它在同一单选按钮集中添加值,但我需要"Total"值根据所选的单选按钮进行更改,然后添加新值并减去前一个值。
请帮
这适用于我,我认为你的主要问题是使用一个"。
1.   Gestational age in weeks  
<input type="radio" name="Gestational_age" value="0-27" onclick='Gestational(this);'/>0-27
<input type="radio" name="Gestational_age" value="28-31" onclick='Gestational(this);'/>28-31
<input type="radio" name="Gestational_age" value=">32" onclick='Gestational(this);' />32
<br>
注意:当用户单击一个单选按钮时,它将被选中,并且所有其他具有相同名称的单选按钮都将被选中。
function Gestational(obj){
var radios = document.getElementsByName('Gestational_age');
console.log(radios)
for (var i = 0, length = radios.length; i < length; i++) {
if (radios[i].checked) {
if(radios[i].value==="0-27"){
var temp = parseInt(9);
}
else if(radios[i].value==="28-31"){
var temp= parseInt(8);
}
else if(radios[i].value===">32"){
var temp= parseInt(0);
}
document.getElementById("Total").innerHTML = parseInt(document.getElementById("Total").innerHTML) + temp;
}
}
}
用.innerHTML
代替.value
document.getElementById("Total").innerHTML = parseInt(document.getElementById("Total").innerHTML) + temp;
工作演示在这里
相关文章:
- 根据元素和容器大小计算边距
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 使用D3.js计算带有字母间距的文本长度
- 使用CSS或JavaScript计算分页符的数量
- 可以't计算自定义谷歌地图的js
- 如何计算每个元素's的高度,并将这些值用作函数中的变量
- JavaScript计算帮助(乘以时间)
- 如何计算对象文字中的键
- JavaScript循环无法正确计算/显示结果
- 与域在同一台计算机上运行的NODEJS服务器的CORS错误
- 四舍五入JavaScript计算
- 计算HTML中的页数
- 使用jQuery计算数组中的对象以更改进度条
- 如何在jquery中使用实时计算求和值
- 计算多个项目的价格
- 计算CSS3缩放框在另一个框中的最高位置
- 如何计算二十面体的法线
- if(foo!==null)的计算结果为true,即使foo为null
- 在添加的输入字段中计算TOTAL
- 根据选中的单选按钮计算Total As