首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提交表单时,Jquery不发送值

提交表单时,Jquery不发送值
EN

Stack Overflow用户
提问于 2019-01-31 21:36:46
回答 1查看 45关注 0票数 0

我使用这个组件:https://github.com/xoxco/jQuery-Tags-Input

我有这样的代码:

代码语言:javascript
复制
    <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 -这里是预览

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-31 22:05:36

您应该使用<input>而不是<textarea>。这个插件只适用于<input>。另外,你应该删除onChange回调-- #tags_3_tagsinput不是一个输入,所以它没有值,所以.val()方法返回''

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54461831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档