我有几个单选按钮可以动态获取它们的值。然后我有一些 javascript 可以捕获这些值并将它们相加,以便它们在文本框中很好地显示。
(基本上就像计算器为总值加值)
现在,如果有人选择了另一个单选按钮,它仍然会添加该值,但不会减去该组中最后一个按钮的值。这就是我需要做的就是减去取消选择的值。
我的表单值如下所示:“5/55” 其中 55 是我用于我的值的数字。我正在更新的文本字段称为“通知”。所以你看到我成功地在通知字段中添加了新选择的单选按钮值。在组中选择新值时,如何摆脱旧值?
这是我正在使用的javascript:
<script>
function eventTrigger (e) {
if (! e)
e = event;
return e.target || e.srcElement;
}
function radioClick (e) {
var obj = eventTrigger (e);
var notify = document.getElementById &&
document.getElementById ('notify');
if (notify)
var partsArray = obj.value.split('/');
notify.value = Number(notify.value) + Number(partsArray[1]);
return true;
}
</script>
感谢您的任何帮助!