使用JS / Jquery的asp.net文本框的动态字符数?

时间:2017-06-12 07:21:11

标签: javascript jquery asp.net

  

我有一个文本框,我想要多少个字符的动态字符数   超出总最大限制= 500。

<asp:TextBox ID="TextBox2" runat="server" TextMode="MultiLine" Width="300" Height="100">asp:TextBox>

2 个答案:

答案 0 :(得分:2)

您可以使用val.value.length在文本框/文本区域中获取多个字符。

&#13;
&#13;
function countChar(val) {
  var len = val.value.length;
  if (len >= 500) {
    val.value = val.value.substring(0, 500);
  } else {
    $('.numbersofChart').text(500 - len);
  }
};
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea id="TextBox2" onkeyup="countChar(this)"></textarea>
<div class="numbersofChart"></div>
&#13;
&#13;
&#13;

答案 1 :(得分:1)

解决了您的问题,请测试此代码可能会对您有所帮助

$sql = "SELECT * FROM `info` WHERE tag1 IN ('$tag1','$tag2') $andor tag2 IN ('$tag1','$tag2 ') ORDER BY $sort DESC LIMIT $limit OFFSET $start";
// prepare as you have
$sth = $conn->prepare($sql);
// Bind parameters while executing
$sth->execute(array(
':name'=>$name, 
':tag1'=>$tag1,
':tag2'=>$tag2
));
# Fetch the associate array
$result = $sth->fetch(PDO::FETCH_ASSOC);

for($x=0, $n=count($result); $x < $n; $x++){

echo "Name: ".$result[$x]['name']."    ";
}