2012-02-27 97 views
0

我正在从一个数据库(名字,姓氏等)显示联系人列表的应用程序的工作。可以添加一个新的联系人,并且我将ListItemTemplate与ListView一起使用来完成此操作。隐藏字段添加数据(并显示按钮单击)

问题是我不希望添加新联系人的文本框在默认情况下可见。相反,我添加了一个按钮,点击时文本框应该可见。问题是我无法得到这个工作。

默认情况下,我尝试使用InserItemPosition =“None”,点击按钮时它会变成“First”。这工作和文本框显示。问题是,当我添加一个新的联系人时,什么都没有发生(即重新加载页面并且没有添加联系人)。

默认情况下,如果我有InsertItemPosition =“First”,添加一个新的联系人可以正常工作。

为什么它不起作用,并有另一种方法来实现我想要的?

回答

1

你可以简单地用CSS做真:在一个div新接触display:none;

裹的字段,然后切换显示与您的按钮来阻止:

$("#toggle").one("click", function() { 
    $("#contect-fields").css("display","block"); 
}); 
相关问题