知识大全 jquery实现输入框动态增减的实例代码

Posted

篇首语:木尺虽短,能量千丈。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 jquery实现输入框动态增减的实例代码相关的知识,希望对你有一定的参考价值。

主要功能是动态增减输入框 而且支持对各个输入框的检测 每个输入框在输入内容后 对其进行错误提示  

  通过字符串拼接 将所有的输入框中的内容 用“ # # ”这样的格式拼接 网页端代码

复制代码 代码如下: <form> <table> <tr><th>手机 </th>     <td >     <input type=hidden name=user mobile value=" # " id="mobile"/>     <div id="mobile_s_div">     <input type=text id="mobile_t" name=mobile_t value="%#session user mobile" onchange="checkMobilephone(this)" onkeyup="checkMobilephone(this)"/>     <span></span>     </div>     <div id="mobile_div"></div>     <input type=submit onclick="return addinput( mobile_s_div mobile_div )" value= 再添加一个 ></input>     </td> </tr> </table> </form>

   js代码

复制代码 代码如下: $(function()     //初始化     initFields(); ); function initFields()     //初始化手机     var text = $( #mobile ) val();     var ss=text split("#");     if(ss length> )         $( #mobile_t ) val(ss[ ]);         for(var i= ;i<ss length;i++)        addinput( mobile_s_div mobile_div ss[i]);     /** 字符串拼接 src_id 是源input的name dist_id是目标input的id值 */ function pose(src_name dist_id)     var str="";     var ss = $( input[name= +src_name+ ] ) each(function(i)         if($(this) val() != "")             str+= # +$(this) val();     );     str=str substring( str length);     $( # +dist_id) val(str); /** 克隆一个input 显示在指定的容器内 */ function addinput(id div_id text)     var mobile_div=$( # +id) clone();     mobile_div children( input ) val(text);     var delbt=$("<input type= button value= 删除 ></input>")     delbt bind("click" function()$(this) parent() remove());     mobile_div append(delbt)     $( # +div_id) append(mobile_div);     return false; function check ()     pose( mobile_t mobile ); //<input type=text onkeyup="checkMobilephone(this)"/><span/> function checkMobilephone(obj)     if(obj == null)         return false;         var span = $(obj) parent() children( span );     var str = obj value;     if(str=="")         span text( );         $(obj) removeClass("inputError");         return false;         var pattern =  /^ d $/;     if (!pattern exec(obj value))//不匹配 进行处理         span text( 手机号码填写错误! ) css("color" "red");         $(obj) addClass("inputError");         return false;     else         span text( );         $(obj) removeClass("inputError");    

   把js文件引入文件

复制代码 代码如下: <script type=text/javascript src=js/jquery min js></script>

  

复制代码 代码如下: cha138/Article/program/Java/JSP/201311/20493

相关参考

知识大全 jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换

jquery实现隐藏显示层动画效果仿新浪字符动态输入tab效果等等以下为所有代码感兴趣的朋友可以练练手哈希望对大家学习有所帮助   已经有两年多没登陆csdn账号了中间做了些旁的事可是现在却

知识大全 Jquery多选框互相内容交换的实例代码

Jquery多选框互相内容交换的实例代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!这篇文章介绍

知识大全 jquery实现微博文字输入框 输入时显示输入字数 效果实现

这篇文章介绍了用jquery实现微博文字输入框输入时显示输入字数的效果有需要的朋友可以参考一下   效果如下  复制代码代码如下:<xmlns="<head><met

知识大全 jquery动态增加text元素以及删除文本内容实例代码

  这段代码是通过jquery动态增加限定数额的text(本例为个)以及清除文本内容用到了after()方法追加元素<!以下为script代码开始>复制代码代码如下:<script&

知识大全 解析Jquery中如何把一段html代码动态写入到DIV中(实例说明)

解析Jquery中如何把一段html代码动态写入到DIV中(实例说明)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶

知识大全 jquery动态加载js三种方法实例

这里为你提供了三种动态加载js的jquery实例代码哦由于jquery是为用户提供方便的所以利用jquery动态加载文件只要一句话$getScript(\\"testjs\\");就OK了 

知识大全 jquery 弹表单提示效果代码

jquery弹表单提示效果代码这种效果其实也叫标题tips教程效果很多时候是在表单或者文本输入框有这样的提示了下面我们提供了下效果图<styletype=text/css教程>focusb

知识大全 jquery动态加载js三种方法

  <!这里为你提供了三种动态加载js的jquery实例代码哦由于jquery是为用户提供方便的所以利用jquery动态加载文件只要一句话$getscript("testjs");就ok了  &

知识大全 jquery实现文本框只能输入数字

cha138/Article/program/Java/Javascript/201311/25507

知识大全 jQuery表单获取和失去焦点输入框提示效果

jQuery表单获取和失去焦点输入框提示效果  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lish