<script type="text/javascript">
//非IE
function OnInput(event) {
var val = event.target.value;
var leng = val.length;
leng = parseInt(leng);
var leng2 = parseInt(100 - leng);
if (leng < 100) {
$("#span_meg").text("您还可以输入" + leng2 + "个字");
}
else {
var v1 = $("#txtContent").val();
$("#txtContent").val(v1.substr(0, 100))
$("#span_meg").text("您还可以输入0个字");
}
}
if (event.propertyName.toLowerCase() == "value") {
var val = event.srcElement.value;
var leng = val.length;
leng = parseInt(leng);
var leng2 = parseInt(100 - leng);
if (leng < 100) {
$("#span_meg").text("您还可以输入" + leng2 + "个字");
}
else {
var v1 = $("#txtContent").val();
$("#txtContent").val(v1.substr(0, 100))
$("#span_meg").text("您还可以输入0个字");
}
}
}
//非IE
function OnInput(event) {
var val = event.target.value;
var leng = val.length;
leng = parseInt(leng);
var leng2 = parseInt(100 - leng);
if (leng < 100) {
$("#span_meg").text("您还可以输入" + leng2 + "个字");
}
else {
var v1 = $("#txtContent").val();
$("#txtContent").val(v1.substr(0, 100))
$("#span_meg").text("您还可以输入0个字");
}
}
//IE
function OnPropChanged(event) {if (event.propertyName.toLowerCase() == "value") {
var val = event.srcElement.value;
var leng = val.length;
leng = parseInt(leng);
var leng2 = parseInt(100 - leng);
if (leng < 100) {
$("#span_meg").text("您还可以输入" + leng2 + "个字");
}
else {
var v1 = $("#txtContent").val();
$("#txtContent").val(v1.substr(0, 100))
$("#span_meg").text("您还可以输入0个字");
}
}
}
</script>
本文介绍了一种使用JavaScript实现的输入限制与字符计数功能,该功能适用于不同浏览器环境,包括非IE和IE浏览器。当用户在文本框中输入内容时,能够实时显示剩余可输入的字符数量,并在达到最大限制时自动截断输入。
5087

被折叠的 条评论
为什么被折叠?



