带有TinyMCE的Textarea。提交按钮不起作用

时间:2015-08-19 20:24:16

标签: php html forms tinymce textarea

您好我正在使用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 个答案:

答案 0 :(得分:7)

请勿在代码<textarea>中使用“required” 改变罪孽

 <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>   

也许会帮助你..