您好我正在使用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>
答案 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>
也许会帮助你..