0

我正在使用 Shield UI 图表来显示用户在某些文本字段中输入的数据。他们之中有一些是:

var Participants = new Array();
Participants [0]=document.getElementById("ParticipantA").value;
Participants [1]=document.getElementById("ParticipantB").value;
Participants [2]=document.getElementById("ParticipantC").value;

我使用以下代码将数据放在图表上:

dataSeries: [
            {
                seriesType: 'line',
                collectionAlias: 'chart',
                data: [Participants [0], Participants [1], Participants [2]]
            }

我认为我所做的一切都是正确的,但是根本没有显示任何数据。我检查了该函数是否被调用,所以问题应该在其他地方。

4

1 回答 1

0

我可以看到的一个错误是文本字段的值格式不正确。尽管您可能正在输入数值,但您需要明确地转换它们,以便与您的 Shield UI 图表一起使用:

var Participants = new Array();
Participants [0]=parseFloat(document.getElementById("ParticipantA").value);
Participants [1]=parseFloat(document.getElementById("ParticipantB").value);
Participants [2]=parseFloat(document.getElementById("ParticipantC").value);
于 2013-07-19T16:02:40.803 回答