引号后的任何文字都会在文本框中消失

时间:2015-08-03 20:09:54

标签: javascript jsp

文本框是动态的,因此可以随时对其进行编辑和保存。这很奇怪。如果我添加带引号的文本并在刷新页面时保存它一切似乎都很好但是当我单击文本框进行编辑时,它会隐藏引号后面的所有内容,但是如果我没有做任何更改并且单击了一切都出现了。

#include <map>
#include <iostream>
#include <utility>

template <typename Pair>
struct OrderIndependentPairComparison
{
    bool operator()(const Pair& lhs, const Pair& rhs) const
    {
        if (rhs.first < rhs.second)
        {
            return lhs < rhs;
        }
        else
        {
            return lhs < std::make_pair(rhs.second, rhs.first);
        }
    }
};

int main()
{
    using Pair = std::pair<std::string, std::string>;
    using Map = std::map<Pair,int, OrderIndependentPairComparison<Pair>>;

    Map m;
    Pair p1{"foo", "bar"};        
    Pair p2{"bar", "foo"};
    m[p1] = 42;
    std::cout << m[p1] << std::endl;
    std::cout << m[p2] << std::endl;
    return 0;
}

enter image description here

0 个答案:

没有答案