【发布时间】:2014-03-13 21:10:51
【问题描述】:
我正在尝试找出超出我技能范围的东西,所以请耐心等待。
我想要做的是让用户填写一份个人资料,允许他们从 Livesearch 输入中选择最多四个城市。然后我想分别使用这些城市值,从存储在数据库中到作为 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>
一切正常,我只需要在提交表单时分隔值,我想可能是隐藏字段。我环顾四周,找不到任何有帮助的东西。任何事情都会很棒。
【问题讨论】:
标签: javascript jquery jquery-tokeninput