1

我想使用 12 个文本区域从用户那里获取 12 个输入。这些文本区域应该显示在一个 jquery ui 自定义弹出对话框中。这个弹出对话框应该只在按钮单击时可见。这样的输入应该然后在 highchart 折线图中显示为工具提示以及自动换行功能,因为我想在每个文本框中输入 50 个字符。

我已经能够使用文本区域从用户那里获取输入,但是我无法使用 jquery ui 将这些文本区域放置在弹出对话框中。在 highcharts 中,工具提示通常加载到准备好的文档上,但我想要工具提示只有在单击按钮并在弹出对话框的多个文本区域内填充数据后才会显示...

在这个链接http://jsfiddle.net/RbenU/3/ 用于工具提示的代码是

             tooltip: {
           formatter: function () {
            var serieI = this.series.index;
            var index = dataValues.indexOf(this.y);
           var index1= dataValues2.indexOf(this.y);
           debugger;
            var comment = "";
            if (serieI == 0) {
                comment = $("input:eq(" + (index) + ")").val();
            } else {
               //comment = "second serie matched!";
                comment = $("input:eq(" + (index1) + ")").val();
            }
            return 'The value for <b>' + this.x +
                '</b> is <b>' + this.y + '</b> -->' + comment;
        }
    },

我只使用了 4 个文本框,因为我想先在弹出的对话框中显示文本框,然后再继续制作 12 个文本框...

请帮忙...

4

1 回答 1

0

看看这里的模态表单示例: * http://jqueryui.com/dialog/#modal-form 当用户按下时:

        ...
            modal: true,
            buttons: {
            "Create an account": function() { 
              //get the form values or post the form here
        ...

一般来说,请先参考 jQuery 示例来找到您的需求并使用 API 了解详细信息。

于 2013-05-07T09:17:09.113 回答