【发布时间】:2016-04-18 14:52:19
【问题描述】:
我正在尝试在 asp.net 中开发一个 Web 应用程序,我的目标是创建一个文本框,用户可以在其中输入多个带逗号的电话号码,然后将其显示为标签。我想要的如下:
我已经可以使用以下代码实现这一点:
<div class="control-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12">Input Tags</label>
<div class="col-md-9 col-sm-9 col-xs-12">
<input id="tags_1" type="text" class="tags form-control" value="social, adverts, sales" />
<div id="suggestions-container" style="position: relative; float: left; width: 250px; margin: 10px;"></div>
</div>
</div>
<script>
function onAddTag(tag) {
alert("Added a tag: " + tag);
}
function onRemoveTag(tag) {
alert("Removed a tag: " + tag);
}
function onChangeTag(input, tag) {
alert("Changed a tag: " + tag);
}
$(function () {
$('#tags_1').tagsInput({
width: 'auto'
});
});
但问题是当我把它做成
runat="server"
那么它在前端不再显示标签了。
所以,请建议我该怎么做。
【问题讨论】:
-
刚刚回答了一个类似的问题stackoverflow.com/a/36695435/2592042
标签: javascript c# asp.net