小编Psi*_*yee的帖子

用户输入消息时显示字数,并将字长限制为300字

如何将短消息限制为300个单词并在消息框顶部显示单词计数?当我尝试输入某些内容时,消息框顶部的数字似乎没有减少.

使用Javascript:

<script type="text/javascript" language="javascript"> 
var content;
$('textarea').on('keyup', function(){
    var words = $(this).val().split(" ").length;
    $('#myWordCount').text("("+(300-words)+" words left)");
    if(words>=300){
        $(this).val(content);
        alert('no more than 300 words, please!');
    } else {    
        content = $(this).val();
    }
});
</script>
Run Code Online (Sandbox Code Playgroud)

消息表格:

    <form action="read_message.php" method="post"> 
 <table class="form_table"> 
  <tr> 
    <td style="font-weight:bold;">Subject:</td> 
    <td><input style=" width:300px" name="form_subject"/></td> 
    <td></td> 
  </tr> 
  <tr> 
    <td style="font-weight:bold;">Message:</td> 
    <td id="myWordCount">300 words left</td> 
    <td></td> 
  </tr> 
  <tr> 
    <td><input type="hidden" name="sender_id" value="<?php echo $sender_id?>"></td> 
    <td><textarea cols="50" rows="4" name="form_message"></textarea></td> 
    <td valign="bottom"><input type="submit" name="submit_message" value="send"></td> 
  </tr> 
 </table> 
</form> 
Run Code Online (Sandbox Code Playgroud)

javascript php mysql jquery

5
推荐指数
1
解决办法
4465
查看次数

您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第2行的''''''附近使用正确的语法

我在MySQL中遇到错误:

You have an error in your SQL syntax; check the manual that corresponds 
to your MySQL server version for the right syntax to use near '''')' at line 2'.
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<form action="read_message.php" method="post">
  <table class="form_table">
    <tr>
      <td style="font-weight:bold;">Subject:</td>
      <td><input style=" width:300px" name="form_subject"/></td>
      <td></td>
    </tr>
    <tr>
      <td style="font-weight:bold;">Message:</td>
      <td id="myWordCount">&nbsp;(300 words left)</td>
      <td></td>
    </tr>
    <tr>
      <td><input type="hidden" name="sender_id" value="<?php echo $sender_id?>"></td>
      <td><textarea cols="50" rows="4" name="form_message"></textarea></td>
      <td valign="bottom"><input type="submit" name="submit_message" value="send"></td>
    </tr>
  </table>
</form>
Run Code Online (Sandbox Code Playgroud)

要插入mysql表的代码:

<?php
  include_once"connect_to_mysql.php";
  //submit new message
  if($_POST['submit_message']){ …
Run Code Online (Sandbox Code Playgroud)

php mysql insert

4
推荐指数
1
解决办法
14万
查看次数

标签 统计

mysql ×2

php ×2

insert ×1

javascript ×1

jquery ×1