带有 TinyMCE 的文本区域。提交按钮不起作用

Posted

技术标签:

【中文标题】带有 TinyMCE 的文本区域。提交按钮不起作用【英文标题】:Textarea with TinyMCE. submit button won't work 【发布时间】:2015-11-13 07:31:27 【问题描述】:

您好,我正在使用 TinyMCE 制作一个带有 textarea 的表单,当我按下提交按钮将其发送到 php DB 时,该按钮什么也不做。我已经将 textarea 放在评论中,看看它是否是问题所在并且它有效,所以我推断这是问题所在。

这是我的表单代码:

<div class="col-sm-12">
            <form id="RedactionForm" action="redaction_post.php" method="post">
                <?php
                // Connexion à la base de données
                try
                
                    $bdd = new PDO('mysql:host=localhost;dbname=utilisateur;charset=utf8', 'root', '', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
                
                catch(Exception $e)
                
                        die('Erreur : '.$e->getMessage());
                
                date_default_timezone_set('Europe/Paris');
                $date_creation = gmdate('Y-m-d h:i:s');
                ?>

                <div class="col-sm-6 form-group">
                  <label for="titre" class="control-label" id="label-redac">Titre</label>
                  <input type="text" class="form-control" name ="titre" id="titre" placeholder="Le titre" data-title="Le titre est obligatoire" required="" data-regex="^[a-zA-Z]1,150$">                                    
                </div>
                <div class="col-sm-6 form-group">
                  <label for="description" class="control-label" id="label-redac">Descritpion</label>
                  <input type="text" class="form-control" name ="description" id="description" placeholder="Une brève description de l'article" data-title="La description est obligatoire" required="" data-regex="^[a-zA-Z]1,255$">          
                </div>
                <div class="col-sm-12 form-group">
                    <label for="contenu" class="control-label" id="label-redac2">Article</label>
                    <textarea class="form-control" name="contenu" id="contenu" placeholder="Rédigez l'article ici" data-title="Le contenu de l'article est obligatoire" required=""></textarea>         
                </div>
                <input type='hidden' name='date_creation' id="date_creation" value="<?php echo "$date_creation";?>" />
                <div class="alert alert-danger">
                    Error!
                </div>
                <div class="alert alert-sucess">
                    Sent!
                </div>
                <div class="form-group">
                    <input type="submit" value="Envoyer l'article" class="btn-primary btn-sm"/>
                    <!--<button type="submit" class="btn-primary btn-sm">Envoyer l'article</button>-->
                    <a class="btn-primary btn-sm" href="./index.php"><span class="glyphicon glyphicon-chevron-left"></span>  Retour à la liste des articles</a>
                </div>
            </form>
        </div>

【问题讨论】:

【参考方案1】:

不要在标签&lt;textarea&gt;中使用“必需” 换水槽

 <textarea class="form-control" name="contenu" id="contenu" placeholder="Rédigez l'article ici" data-title="Le contenu de l'article est obligatoire" required=""></textarea>   

 <textarea class="form-control" name="contenu" id="contenu" placeholder="Rédigez l'article ici" data-title="Le contenu de l'article est obligatoire"></textarea>   

也许能帮到你..

【讨论】:

以上是关于带有 TinyMCE 的文本区域。提交按钮不起作用的主要内容,如果未能解决你的问题,请参考以下文章

为啥tinymce没有出现在动态添加的文本区域

如何使用 jquery 将 html 加载到 TinyMCE 文本区域中

无法使用 Symfony2 和 TinyMCE 提交表单

带有换行符的文本区域中的数据到数据库

保存带有中断的文本区域,MERN 堆栈

网页设计,Access入门 2010,数学