js/jquery代码不执行问题

2017-08-27 09:05 出处:360java.com 作者:360java  阅读()
各位大侠,解决个问题 要实现文字输入验证提示功能,比如多余50字就提示:不能输入超过50个字,直接上代码 用户输入内容的代码,一个代表商品名称,一个代表商品描述 lt;tdgt;lt;i

各位大侠,解决个问题

要实现文字输入验证提示功能,比如多余50字就提示:不能输入超过50个字,直接上代码

用户输入内容的代码,一个代表商品名称,一个代表商品描述

 <td><input  name="" type="text"  value="" id="ProductName" /></td>
 <td><textarea name="productDesc" cols="" rows="3"  id="ProductDesc"></textarea></td> 

进行验证的js代码为:

验证商品名称,输入不能超过10个字符

 $("#ProductName").keyup(function() {
    if ($("#ProductName").val().length > 10) {
            $("#PrizeNameLimit1").addClass("activityNamelimitabc2");
            $("#PrizeNameLimit1").removeClass("activityNamelimitabc1");
            $("#PrizeNameLimit2").addClass("activityNamelimitabc1");
            $("#PrizeNameLimit2").removeClass("activityNamelimitabc2");
        }
    });    

验证商品描述,输入不能超过20个字符

$("#ProductDesc").keyup(function() {
if ($("#ProductDesc").val().length > 20) {
$("#PrizeNameLimit1").addClass("activityNamelimitabc2");
$("#PrizeNameLimit1").removeClass("activityNamelimitabc1");
$("#PrizeNameLimit2").addClass("activityNamelimitabc1");
$("#PrizeNameLimit2").removeClass("activityNamelimitabc2");
}
});

具体的实现为提示文字依据用户输入字符的数量进行切换:比如如果没超过最大输入文字数量,则显示提示文字1,如果超过,则显示提示文字2,将上述js代码放在一个单独的函数中,可是上述js代码根本不执行?请各位大侠指点!

< >
最佳答案

PrizeNameLimit1、PrizeNameLimit2是什么?

你要的是不是这个效果:http://jscode.chinacxy.com/code/d2563f8f47402957ec8efd61ebdbc9d2.aspx

分享到:
本文标签: Javascript, 网站开发, .NET技术, jquery

相关文章

发表评论(共条评论)愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

Copyright (C) java学习 360java 360java.com, All Rights Reserved.

苏ICP备16022210号