使用PHP从数据库中预填充令牌输入文本框中的值

Kavya Shree

下面是我的代码,用于使用tokeninput在文本中添加多个选项作为标签。在选择标签后,使用保存按钮我将选择作为数组并将其保存为数据库,并以US,Ireland的形式保存在国家/地区列中。保存后要预先填充将数据保存为标签使用jquery方法。下面是此过程的参考代码。

     <link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"/>
      <link rel="stylesheet" href="styles/token-input.css" type="text/css" />
      <script type="text/javascript" src="src/jquery.tokeninput.js"></script>
<script>
      var country_list=[ 
{id: 1, name: "UK"}, 
{id: 2, name: "CANADA"}, 
{id: 3, name: "IRELAND"}, 
{id: 4, name: "SINGAPORE"}, 
{id: 5, name: "AUSTRALIA"}, 
{id: 6, name: "NEWZEALAND"}, 
{id: 7, name: "SWITZERLAND"}, 
{id: 8, name: "CYPRUS"}, 
{id: 9, name: "FRANCE"}, 
{id: 10, name: "MALAYSIA"}, 
{id: 11, name: "ITALY"}, 
{id: 12, name: "SWEDEN"}, 
{id: 13, name: "GERMANY"}, 
{id: 14, name: "USA"}, 
{id: 15, name: "DUBAI"}, 
{id: 16, name: "SPAIN"}, 
{id: 17, name: "LITHUANIA"}, 
{id: 18, name: "NETHERLANDS"}, 
{id: 19, name: "LATVIA"}, 
{id: 20, name: "SOUTH AFRICA"}, 
{id: 21, name: "OTHERS"} 
]; 
var selected_countries=<?php echo json_encode(explode(",",$country));?>; 
//alert(selected_countries);
var populate_list=[]; 
var index; 
for (index = 0; index < country_list.length; ++index) { 
console.log(country_list[index]); 
if(selected_countries.indexOf(country_list[index].name)>-1){ 

populate_list.push(country_list[index]); 
} 
} 
var prepopulate = { 
prePopulate : populate_list 
}; 

$("#country").tokenInput(country_list,prepopulate);
</script>

HTML代码

 <input type="text" name="country"  id="country">

为了保存结果,我使用的数据库中所有选定的文本

AJAX代码

var arr1 = $('#country').tokenInput("get");
            var names1 = [];
            $.each(arr1, function(i, obj)
            {
             names1.push(obj.name);
            });
            var country=names1.join(); 

结果数据库侧和用户界面侧

在此处输入图片说明 在此处输入图片说明

在此处输入图片说明

乔治·潘特

http://loopj.com/jquery-tokeninput/

prePopulate用现有数据预填充令牌输入。设置为JSON对象数组,例如:[{{id:3,name:“ test”},{id:5,name:“ awesome”}]]以预填充输入。

var country_list=[ 
{id: 1, name: "UK"}, 
{id: 2, name: "CANADA"}, 
{id: 3, name: "IRELAND"}, 
{id: 4, name: "SINGAPORE"}, 
{id: 5, name: "AUSTRALIA"}, 
{id: 6, name: "NEWZEALAND"}, 
{id: 7, name: "SWITZERLAND"}, 
{id: 8, name: "CYPRUS"}, 
{id: 9, name: "FRANCE"}, 
{id: 10, name: "MALAYSIA"}, 
{id: 11, name: "ITALY"}, 
{id: 12, name: "SWEDEN"}, 
{id: 13, name: "GERMANY"}, 
{id: 14, name: "USA"}, 
{id: 15, name: "DUBAI"}, 
{id: 16, name: "SPAIN"}, 
{id: 17, name: "LITHUANIA"}, 
{id: 18, name: "NETHERLANDS"}, 
{id: 19, name: "LATVIA"}, 
{id: 20, name: "SOUTH AFRICA"}, 
{id: 21, name: "OTHERS"} 
]; 

var selected_countries=<?php echo json_encode(explode($country));?>; 
var populate_list=[]; 
var index; 
for (index = 0; index < country_list.length; ++index) { 

if(selected_countries.indexOf(country_list[index].name)>-1){ 
populate_list.push(country_list[index]); 
} 
} 
var prepopulate = { 
prepopulate : populate_list 
}; 

 $("#country").tokenInput(country_list,prepopulate);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用PHP从数据库中预填充令牌输入文本框中的值

来自分类Dev

文本框输入,从数据库中检索值,而无需在php中提交按钮

来自分类Dev

使用值预填充UserForm中的文本框

来自分类Dev

根据数据库中的另一个文本框填充文本框值

来自分类Dev

在初始加载时根据DropdropList中的值(由数据库填充)设置文本框

来自分类Dev

将文本框输入值设置为数据库中的字段?

来自分类Dev

1的值存储在数据库中而不是文本框值/ PHP-MySql

来自分类Dev

使用在文本框中输入的多个关键字搜索 SQL 数据库

来自分类Dev

使用文本框从数据库中获取价值

来自分类Dev

从动态文本框输入数据时,为什么在数据库中输入空值

来自分类Dev

一旦文本框的值存储在数据库中,禁用它 - PHP

来自分类Dev

如何使用AJAX或PHP在数据库中存储添加更多文本框的数据

来自分类Dev

用php mysql结果预填充jquery令牌输入文本框

来自分类Dev

用php mysql结果预填充jquery令牌输入文本框

来自分类Dev

Angular.js:通过单击按钮自动填充数据库中的文本框值

来自分类Dev

在下拉列表中更改事件从数据库加载数据并填充文本框

来自分类Dev

如何从文本框中搜索数据并从 SQL 数据库填充 datagridview 的特定列?

来自分类Dev

如何根据数据库值的长度动态更改要在文本框中输入的字符数?

来自分类Dev

C# 检查文本框文本与存储在列表中的数据库中的值相同

来自分类Dev

如何从数据库中选择并填充在Vb上的文本框中。网

来自分类Dev

尝试从SQL数据库获取数据:在文本框中输入什么

来自分类Dev

如何验证是否在文本框中输入相同的数据?(无需数据库)

来自分类Dev

如何根据选定的值并参考php中的数据库将值获取到文本框?

来自分类Dev

使用访问数据库将具有多个值的项目从列表框显示到文本框中

来自分类Dev

如何使用实体框架将 WPF 文本框中的新文本值添加到数据库?

来自分类Dev

将用户输入从文本框插入数据库(使用mysql从PHP到PHPMYADMIN)

来自分类Dev

如何在php的文本框中显示数据库中的数据

来自分类Dev

使用数据库中的数据预填充更新表单

来自分类Dev

在php中选择下拉菜单时,在多个文本框中获取数据库值

Related 相关文章

  1. 1

    使用PHP从数据库中预填充令牌输入文本框中的值

  2. 2

    文本框输入,从数据库中检索值,而无需在php中提交按钮

  3. 3

    使用值预填充UserForm中的文本框

  4. 4

    根据数据库中的另一个文本框填充文本框值

  5. 5

    在初始加载时根据DropdropList中的值(由数据库填充)设置文本框

  6. 6

    将文本框输入值设置为数据库中的字段?

  7. 7

    1的值存储在数据库中而不是文本框值/ PHP-MySql

  8. 8

    使用在文本框中输入的多个关键字搜索 SQL 数据库

  9. 9

    使用文本框从数据库中获取价值

  10. 10

    从动态文本框输入数据时,为什么在数据库中输入空值

  11. 11

    一旦文本框的值存储在数据库中,禁用它 - PHP

  12. 12

    如何使用AJAX或PHP在数据库中存储添加更多文本框的数据

  13. 13

    用php mysql结果预填充jquery令牌输入文本框

  14. 14

    用php mysql结果预填充jquery令牌输入文本框

  15. 15

    Angular.js:通过单击按钮自动填充数据库中的文本框值

  16. 16

    在下拉列表中更改事件从数据库加载数据并填充文本框

  17. 17

    如何从文本框中搜索数据并从 SQL 数据库填充 datagridview 的特定列?

  18. 18

    如何根据数据库值的长度动态更改要在文本框中输入的字符数?

  19. 19

    C# 检查文本框文本与存储在列表中的数据库中的值相同

  20. 20

    如何从数据库中选择并填充在Vb上的文本框中。网

  21. 21

    尝试从SQL数据库获取数据:在文本框中输入什么

  22. 22

    如何验证是否在文本框中输入相同的数据?(无需数据库)

  23. 23

    如何根据选定的值并参考php中的数据库将值获取到文本框?

  24. 24

    使用访问数据库将具有多个值的项目从列表框显示到文本框中

  25. 25

    如何使用实体框架将 WPF 文本框中的新文本值添加到数据库?

  26. 26

    将用户输入从文本框插入数据库(使用mysql从PHP到PHPMYADMIN)

  27. 27

    如何在php的文本框中显示数据库中的数据

  28. 28

    使用数据库中的数据预填充更新表单

  29. 29

    在php中选择下拉菜单时,在多个文本框中获取数据库值

热门标签

归档