我使用这个组件: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变量中不可见。
如何修复它?
http://serwer1356363.home.pl/pub/test/index.php -这里是预览
发布于 2019-01-31 22:05:36
您应该使用<input>而不是<textarea>。这个插件只适用于<input>。另外,你应该删除onChange回调-- #tags_3_tagsinput不是一个输入,所以它没有值,所以.val()方法返回''。
https://stackoverflow.com/questions/54461831
复制相似问题