- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试解决一些超出我技能范围的问题,所以请耐心等待。
我想做的是让用户填写一份个人资料,允许他们从实时搜索输入中选择最多四个城市。然后,我想单独使用这些城市值,从存储在数据库中到作为 url 参数传递。
如何将它们从看似逗号分隔的值字符串中取出并为它们指定自己的名称?
示例。
如果他们选择了纽约、芝加哥、迈阿密和达拉斯,那么我就明白了;
<input type="text" id="Locations" name="Locations" value="New York,Chicago,Miami,Dallas">
我想要的是;
name="city1" value="New York"
name="city2" value="Chicago"
name="city3" value="Miami"
name="city4" value="Dallas"
脚本;
<input type="text" id="Locations" name="Locations" />
<button type="submit" class="btn">Submit</button>
<script type="text/javascript">
$(document).ready(function() {
$("#Locations").tokenInput([
<?php include 'city-list.php'; ?>
], {
tokenLimit:4
});
});
</script>
一切正常,我只需要在提交表单时分隔这些值,我想可能是隐藏字段。我环顾四周,但找不到任何有帮助的东西。任何事情都会很棒。
最佳答案
您可以使用 tokenValue
参数来实现此目的,该参数可以传递一个函数。
从技术 Angular 来看,我建议使用 JSON包含您要发送的信息。 (我不知道你之后用它做什么,你可以根据需要调整这个例子。)
尝试这样的事情:
<script type="text/javascript">
$(document).ready(function() {
$("#Locations").tokenInput([
<?php include 'city-list.php'; ?>
], {
tokenLimit:4,
tokenValue: function(param, el){
var token = { "name" : //Do something clever here to generate the names you want. You can get the city name of the token under param.name.
"value" : param.name,
};
return JSON.stringify(token);
}
});
});
</script>
注意我不完全清楚你想为你的“名字”使用什么值。希望您能够适本地修改这个示例!
关于javascript - 如何从单个 jQuery-TokenInput 提交多个值作为名称/值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22390996/
我正在使用一个名为 jQuery Tokeninput http://loopj.com/jquery-tokeninput/ 的 jquery 插件我有一个逻辑问题。 var country_id
如何为查询设置额外的参数,例如 q=myseed&filter=1,2,34 最好有一个附加事件喜欢 onFocus:function(){ //retrieve extra params } 这
我安装了 JQuery token 输入插件。 https://github.com/loopj/jquery-tokeninput自动完成功能正在工作,但我遇到了一种情况,我正在跨多个模型属性进行搜
我在做什么: 执行 HTTP get 请求 当我收到响应时,我将在 tokenInput 中添加属性之一。请看下面的代码 $http.get('/product/getDetails/'+$scope
我正在使用来自 http://loopj.com/jquery-tokeninput/ 的 jQuery TokenInput . 我有一位高级用户只能添加一个 token ,所以我使用 tokenL
刚刚开始使用 token 输入,但我没能使其按照我想要的方式工作。让我解释一下: 我在 javascript 中得到了一个 String var,其中包含数据,例如 token 输入本地数据: var
我有: $('.titulares').tokenInput("http://localhost/ajax/ajax.php",{ tokenLimit: 1,
我尝试了这里提到的解决方案 How To add a placeholder to jQuery Tokeninput?但它不起作用。谁能告诉我是否可以使用 Tokeninput 在文本字段中添加默认
我正在使用 jquery Tokeninput 库来实现自动完成功能。我目前正在努力解决搜索结果的问题。当我键入内容时,它会返回正在键入的字符的所有单词。我希望它只返回初始字符串匹配的搜索结果。 例如
如果我点击空格键然后 tokeninput.js 使用空查询字符串点击 ajax,请帮忙做什么。 $("#tags").tokenInput(baseUrl + 'tags-for-cour
我正在使用 jQuery Tokeninput 来显示用户的电子邮件,实际上我正在尝试邀请用户。当我单击输入文本并输入一些电子邮件时,即使该电子邮件存在,它总是说没有结果。 我的JS是
在此输入代码我在 jQuery Tokeninput 中遇到了一些问题。 搜索结果似乎在页面底部。我不知道这里真正的问题是什么。看起来这是一个 CSS 问题。 我制作了一个视频来说明问题所在。 htt
我正在使用 R.B. railcast - #197 Nested Model Form Part 2 的设置向表单动态添加字段,但我在获取 Tokeninput fields 时遇到问题去工作。 表
我正在编写基于用户输入的脚本, 我有一些字段需要从数据库中查询其值, 如果没有找到条目,我想添加一个新值,以便下一个用户通过自动完成找到它。 我发现这个名为 TokenInput 的漂亮且易于实现的
我有这个很棒的小插件可以工作,但我需要至少选择一个名称。我通常使用 jquery.validate。但是,验证插件似乎不适用于使用 tokeninput 的字段。有人有答案吗?与往常一样,非常感谢您的
我正在使用Loopj Tokeninput plugin我想知道是否有人实现了 jQuery "combobox" functionality在里面?或者类似的东西?范围是允许通过单击“向下箭头”或仅
我有一个 Rails 项目,它有一个简单的映射关系,如下所示: 模型类别 has_many :stories 模型故事 belongs_to category 在我的故事 Controller 中我有
我正在使用jquery tokeninput plugin from loopj.com这是我的 JS 文件: $(document).ready(function() { // Token
我正在使用 jquery token 输入和添加-删除文本框 js。如果单独运行它们,一切都会正常工作。但是,当组合它们并添加更多文本框时, token 输入会继续在前一个文本框下方添加一个文本框。
我正在尝试这个TokenInput JQuery 真的很酷。如何将一切都转为RTL语言?我的意思是:输入字段的填充、建议、“搜索...”标签.. 也许这是一般问题,而不是 TokenInput 问题.
我是一名优秀的程序员,十分优秀!