我正在使用此组件:https://github.com/xoxco/jQuery-Tags-Input
我有这个代码:
<script type="text/javascript">
$(document).ready(function () {
$('#tags_3').tagsInput({
width: 'auto',
'delimiter': [',', ';'],
autocomplete_url: '{{ pageTemplate.pageHeader.webUrl }}/addPhoto/tags',
'onChange': function () {
var text = $('.tagsinput').val();
alert($('#tags_3').tagsInput('items'));
$("#tags_3").val($('#tags_3_tagsinput').val());
}
});
});
</script>
<form method="post" name="contactformXX" class="form validate clearfix validate-form"
action="bla.html" enctype="multipart/form-data">
<textarea id="tags_3" class="form-control kontakt_input tags" rows="4" id="slowa_kluczowe1"
name="keywords" placeholder="Wpisz słowa kluczowe"></textarea>
<button type="submit" class="btn btn-danger kontakt_button margin_50 button_mop_r_poczta">save</button>
</form>
当我单击“保存”按钮时,“关键字”文本中的数据在PHP的$ _POST变量中不可见。
如何解决?
答案 0 :(得分:1)
您应该使用<input>
而不是<textarea>
。此插件仅适用于<input>
个。另外,您应该删除onChange
回调– #tags_3_tagsinput
不是输入,因此它没有值,因此.val()
方法将返回''
。